/* 

Theme Name: Compound

Description:Compound Design WordPress Theme.



*/

body {

	margin:0;

	padding:0;

	text-align:center;

	font-size:11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	line-height:14px;

	background-color: #FFFFFF;

	color: #313131;

	background-image: url(img/greytop90.gif);

	background-repeat: repeat-x;

	background-position: top;

}

#sidebar li p.sidebartext a {

	color: #313131;

	text-decoration: none;

	display: inline;

	margin: 0px;

	padding: 0px;

}

blockquote{

	background: #ddc;

	border: 1px solid #ccb;

	padding: 10px;

	margin:1em;

}

abbr 

{

	border-bottom:#000 1px solid;

}

	

img {

	margin: 0;

	padding: 0;

	border: 0;

}

img.right 

{

	float:right;

	margin:0px;

	padding: 0px;

}

img.left 

{

	float:left;

	margin:0px;

	padding: 0px;

}

a 

{

	text-decoration:none;

	border:none;

	background:transparent;

	color: #97bc20;

}

a:link,

a:visited 

{

	color:#97bc20;

}

a:hover, a:active 

{

	text-decoration: underline;

	color: #97bc20;

} 

#content {

	float: left;

	margin:5px;

	width: 600px;

	text-align: left;

	padding-top: 0;

	padding-right: 20px;

	padding-bottom: 0;

	padding-left: 10px;

}
#contentHomeImg {
	float: left;
	margin:0px;
	width: 600px;
	text-align: left;
	padding: 10 0 20;


}


#contentHomeImg {

	float: left;

	margin:0px;

	width: 600px;

	text-align: left;

	padding: 0;

}

#content h2, #content h3 {

	font-size:1.6em;

	font-weight:normal;	

}

#content .post 

{

	padding-bottom:10px;

}

#content .post h2.title a {

	color: #c5c5c5;

	font-size: 12px;

	line-height: 14px;

}

#content .post img {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

}

#content .post a {

	padding: 2px;

	color: #434343;

	text-decoration: none;

}
#content .post a img {
	border-style: none;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
}
#content .post .nohover a:hover {
	background: #FFFFFF;
}

#content .post a:hover {

	background: #97bc20;

	padding: 2px;

	color: #434343;

}
#content .postnoline {
	padding-bottom:10px;
}
#content .postnoline h2.title a {
	color: #c5c5c5;
	font-size: 12px;
	line-height: 14px;
}
#content .postnoline img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#content .postnoline a {
	padding: 2px;
	color: #434343;
	text-decoration: none;
}
#content .postnoline a:hover {
	background: #97bc20;
	padding: 2px;
	color: #434343;
}
#rap 

{

	padding:0;

	width:900px;

	text-align:left;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}



#header {

	margin:0;

	padding:0;

	width:900px;

	height:90px;

}

#header h1 {

	margin:0;

	padding: 10px 0 0 15px;

	font-weight:normal;

	font-size:2em;

	font-variant:small-caps;

}

#header h2 {

	margin:0;

	padding: 0 0 0 15px;

	font-weight:normal;

	font-size:1em;

}

#header * 

{

	color: #666666;

	font-size: 10px;

	font-weight: normal;

}

#sidebar {

	float:right;

	margin:0;

	width:240px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 10px;

}	

#sidebar ul 

{

	margin:0px;

	padding:0px;

	list-style:none;

}

#sidebar ul ul, #sidebar p, #sidebar form, #sidebar .textwidget

{

	margin:0px;

	padding: 0px;

}

#sidebar li 

{

	margin:0px;

	padding: 0px;

}

#sidebar li a

{

	color: #434343;

	text-decoration: none;

	font-weight: bold;

	margin: 0px;

	display: inline-block;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

}

#sidebar li a:hover {

	color: #434343;

	text-decoration: none;

	font-weight: bold;

	background-color: #97bc20;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#sidebar li li

{

	margin:0px;

	padding:0px;

	border-bottom:0px;

}

#sidebar h2 {

	margin: 0px;

	font-size:11px;

	font-weight: bold;

	line-height: 12px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	color: #434343;

	background-image: url(img/dots.gif);

	background-repeat: repeat-x;

}

/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; 

}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: 1.2em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

}

/* End Calendar */

#footer {

	clear:both;

	margin:0 auto;

	padding:5px 0;

	width:900px;

	text-align:center;

}

#footer p {

	padding:10px 0;

	text-align:left;

	font-size: 10px;

	line-height: 14px;

	font-weight: normal;

	color: #999999;

}

.posted {

	margin: 15px 0;

	padding:5px;

	color: #666;

	background:url(img/topbg.gif) repeat-x top;

} 

hr 

{

	display:none;

}

#comments, #respond{

	margin-bottom: 1em;

	margin-top: 2em;

}

.commentlist 

{

	margin:10px;

	padding:10px 20px;

}

#commentform 

{

	margin:10px;

	padding:10px;

}

.commentlist {

	margin: 0;

	padding: 0;

	border-top:#dcc 1px solid;

}

.commentlist li 

{

	list-style:none;

	margin: 0;

	padding: 1em;	

	border-bottom:#dcc 1px solid;

}

.commentlist li .cmtinfo 

{

	font-size:1em;		

}

.commentlist li cite 

{

	font-style:normal;

	font-weight:bold;

	font-size:1.1em;

	border-bottom:#ccc 3px double;

}

.commentlist li em 

{

	float:right;

	margin:0;

	padding:0;

	font-style:normal;

	font-size:0.9em;

	color:#999;

}

.commentlist .alt {

	background:#f2f2e9;

}

input.textbox, textarea

{

	border:1px solid #e6e6e6;

	background-color: #cececd;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 10px;

}

textarea 

{

	width:80%;

}

#header, #content, #sidebar, #footer, .widget

{

	overflow:hidden;

}

#LogoWrap {

	float: left;

	height: 50px;

	width: 300px;

	background-image: url(img/compoundlogo.gif);

	background-repeat: no-repeat;

	padding: 0px;

	margin-top: 25px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#searchwrap {

	padding: 0px;

	float: right;

	margin-top: 60px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	width: 240px;

}

p.sidebartext {

	line-height: 16px;

	font-size: 11px;

}

#sidebarULtextblock {

}

#sidebar #sidebarULtextblock {

	padding-top: 15px;

	padding-bottom: 15px;

}

.breadcrumb {

	border-top-width: 1px;

	border-bottom-width: 1px;

	padding-top: 5px;

	margin-top: 10px;

	padding-bottom: 5px;

	background-image: url(img/dots.gif);

	background-repeat: repeat-x;

}

#HomePage3across {

	margin: 0px;

	padding: 0px;

	clear: both;

}
