/*
Theme Name: Twentyeleven Child BranchPoint
Description: Child theme for the twentyeleven theme 
Author: Jeff Benshetler
Template: twentyeleven
*/

@import url("../twentyeleven/style.css");

ol {
	margin-top: 1em;
	margin-bottom: 1em;
}

ul {
	margin-top: 1em;
	margin-bottom: 1em;
}

.space-list li {
	margin-bottom: 0.5em;
}

ul.circle {list-style-type:circle}
ul.square {list-style-type:square}
ol.upper-roman {list-style-type:upper-roman}
ol.lower-alpha {list-style-type:lower-alpha}
ol.upper-alpha {list-style-type:upper-alpha}
li.upper-roman {list-style-type:upper-roman}
li.lower-alpha {list-style-type:lower-alpha}
li.upper-alpha {list-style-type:upper-alpha}

/*
li {
	font-size: 15px !important;
	font-variant: normal;
	font-weight: 300;
	font-style: normal;
	font-size-adjust: none;
	
	line-height: 1.25em !important;
}
*/

tr:odd { background-color:#f0f0ff !important; }

emphasis {
	font-weight: bold !important;
	font-size: 1.5em !important;
	background-color: #f0f0ff !important;
} /* end .emphasis */

.entry-content h2 {
	font-size: 1.5em;
	font-variant: small-caps;
}

.entry-content h4 {
	font-size: 1.2em;
	font-style: oblique;
	text-decoration: underline;
	letter-spacing: inherit;
	line-height: inherit;
	text-transform: none;
	margin: 0.5em;
	margin-left: 0em;
	padding-left: 0.5em;
	padding-right: 0.5em;
} /* end h4 */

.entry-content h5 {
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: inherit;
	line-height: inherit;
	text-transform: none;
	margin: 0.5em;
	margin-left: 0em;
	padding-left: 0.5em;
	padding-right: 0.5em;
} /* end h5 */

.entry-content blockquote {
	background-color: #f0f0ff;
	border-width: thin;
	border-style: dashed;
	border-color: #070707;
	margin: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
} /* end blockquote */

.entry-content h3 {
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: inherit;
	line-height: inherit;
	text-transform: none;
	/*
	background-color: #f0f0ff;
	border-width: thin;
	border-style: dashed;
	border-color: #070707;
	*/
	margin: 0.5em;
	margin-left: 0em;
	padding-left: 0.5em;
	padding-right: 0.5em;
} /* end .entry-content h3 */

.highlight {
	background-color: Wheat;
}

.bold {
	font-weight: bold;
}

.note {
	background-color: LightGray;
	border-width: thin;
	border-style: dashed;
	border-color: DarkGray;
	margin: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

table.zebra {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;
	width:480px;
	text-align:left;
	border-collapse:collapse;
	margin:20px;
}

/*
table.zebra th {
	font-size:14px;
	font-weight:normal;
	color:#039;
	padding:10px 8px;
}

table.zebra td{
	color:#669;
	padding:8px;
}


table.zebra, table.zebra th, table.zebra td {
	border: 1px solid #666699;
}
*/

tr:nth-child(even) {background: #FFFFFF}
tr:nth-child(odd) {background: #ddddff}

table {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0; 
}

th:first-child {
    -moz-border-radius: 9px 0 0 0;
    -webkit-border-radius: 9px 0 0 0;
    border-radius: 9px 0 0 0;
    margin-left: 0.5em;
    padding-left: 0.5em;
}

th:last-child {
    -moz-border-radius: 0 9px 0 0;
    -webkit-border-radius: 0 9px 0 0;
    border-radius: 0 9px 0 0;
    margin-right: 0.5em;
    padding-right: 0.5em;
}

th:only-child{
    -moz-border-radius: 9px 9px 0 0;
    -webkit-border-radius: 9px 9px 0 0;
    border-radius: 9px 9px 0 0;
    margin-left: 0.5em;
    margin-right: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
}


/*
tr:last-child td:first-child {
    -moz-border-radius: 9px 0 0 0;
    -webkit-border-radius: 9px 0 0 0;
    border-radius: 0 0 9px 0;
    margin-left: 0.5em;
    padding-left: 0.5em;
}

tr:last-child td:last-child {
    -moz-border-radius: 0 0 0 9px ;
    -webkit-border-radius: 0 0 0 9px ;
    border-radius: 0 0 0 9px ;
    margin-right: 0.5em;
    padding-right: 0.5em;
}

tr:last-child td:only-child{
    -moz-border-radius: 0 0 9px 9px;
    -webkit-border-radius: 0 0 9px 9px;
    border-radius: 0 0 9px 9px ;
    margin-left: 0.5em;
    margin-right: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
*/

table.wrap {
	table-layout: fixed;
}

table.wrap td {
	word-wrap: break-word;
}

/*
table.zebra tr:odd, table.zebra tr:odd td{
	background:#e8edff !important;
}

table.zebra tr:even, table.zebra tr:even td {
}
*/
