body {
    color: #2E2E2E;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
}

h1,h2,h3 {
    color: #000;
    margin-top: 0;
}

h1 {
    font-size: 136%;
}

h2 {
    font-size: 107%;
}

h3 {
    font-size: 100%;
}

p,ul,ol {
    margin-bottom: 1.6em;
}

blockquote {
    font-style: italic;
    padding: 1em 1em 1em 50px;
    margin: 1.2em;
    background: #FCFFAE url('/media/img/quote.png') 10px 10px no-repeat;
    -moz-border-radius: 10px;
}

a {
	color: #507B00;
}

img {
	border: 0px;
}

abbr {
	border-bottom: 1px solid #ccc;
}

img.left {
	float: left;
	margin: 5px 15px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 15px;
}

strong {
	color: #3A3A3A ;
}

#header {
	background: #FFF url(/media/img/header_bg.png) no-repeat;
	height: 130px;
	margin: 0 auto;
	width: 740px;
}

#logo {
	float: right;
	height: 58px;
	width: 288px;
	margin-top: 40px;
	position: relative;
}

#logo span {
	background: #FFF url(/media/img/sczlearning.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

#blogsidebar {

}

#content {
	float: right;
	width: 560px;
}

#content #title {
	border-left: 20px solid #FCC300;
	color: #7F7772;
	margin-bottom: 25px;
	padding-left: 5px;
	text-transform: lowercase;
}

#content h2.title {
	font-size: 1.1em;
	border-left: 15px solid #D4D600;
	color: #7F7772;
	margin-bottom: 20px;
	padding-left: 5px;
	text-transform: lowercase;
}

#content .title span {
	color: #000;
}

.list li {
	border-top: 1px solid #EFEFEF;
	padding: 5px 10px;
}

.list li.first {
	border: none;
}

#sidebar {
	float: left;
	width: 160px;
}

#sidebar a {
	color: #7F7772;
}

#sidebar h2 {
	border-bottom: 1px solid #CCC;
	font-size: 100%;
	padding: 2px 0;
	margin-top: 1em;
	text-transform: uppercase;
}

#sidebar h2 span {
	color: #F29400;
}

#menu {
	margin-bottom: 20px;
}

#menu li {
	border-bottom: 1px solid #EFEFEF;
	display: block;
	float: left;
	padding: 5px 10px;
	width: 130px;
}

#menu a {
	border-left: 10px solid #FCC300;
	font-size: 1em;
	font-weight: 700;
	padding-left: 5px;
}

#menu a:visited {
	color: #000;
}

#menu a:hover {
	color: #000;
	border-left-color: #FCC300;
}

#menu li.selected a {
	border-left: 10px solid #97BE0D;
}

#menu li ul li {
	border-bottom: none;
	display: block;
	float: left;
	padding: 0px 10px;
	width: 130px;
}

#submenu{position:relative;display:block;height:21px;font-size:11px;font-weight:bold;background:transparent url(/media/img/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-bottom:1px solid #d9d9d9;}
#submenu ul{margin:0;padding:0;list-style-type:none;width:auto;}
#submenu ul li{display:block;float:left;margin:0 1px 0 0;}
#submenu ul li a{display:block;float:left;color:#000;text-decoration:none;padding:3px 20px 0 20px;height:18px;}
#submenu ul li.active, #submenu ul li a:hover,#styleone ul li a.current{color:#034895;background:transparent url(/media/img/bgON.gif) repeat-x top left;}

#action_menu {
    background-color: #F2F2F2;
    border-bottom:1px solid #d9d9d9;
    float:right;
	margin: 1px 0 20px 0;
	padding: .2em .5em;
}                   
                    

#footer {
    background:#EFEFEF none repeat scroll 0 0;
    border-top:1px solid #CCCCCC;
    clear:both;
    height:100px;
    padding-top: 30px;
    margin-top: 30px;
}

#footer p {
    font-size:.9em;
    margin:0;
    text-align:center;
}

#footer a {

}

#sitemap {
	float: left;
	font-size: 0.9em;
}

#sitemap ul,#sitemap ul ul,#sitemap ul ul li {
	margin: 0;
	padding: 0;
}

#sitemap ul li {
	margin: 0.6em 0;
}

#sitemap .column {
	display: block;
	float: left;
	width: 170px;
}

#sitemap li {
	display: block;
	list-style: none;
}

#sitemap a {
	text-decoration: none;
	font-weight: 700;
}

#sitemap ul li a {
	clear: left;
	color: #FFF422;
	font-size: 1.3em;
	padding: .1em 0;
}

#sitemap ul li li a {
	background: url(/media/img/arrow.gif) left center no-repeat;
	color: #fff;
	font-size: 1.1em;
	padding-left: 10px;
}

#sitemap ul li li li a {
	background: url(/media/img/arrow.gif) 10px center no-repeat;
	padding-left: 20px;
}

#copyright {
	background-color: #336600;
	border: 1px solid #D4D600;
	float: right;
	width: 220px;
}

#copyright .address,#copyright .copyright,#copyright .contact {
	margin: 15px;
}

#copyright h1 {
	color: #FFF;
	font-size: 1em;
	font-weight: 600;
	margin: 0;
	text-transform: uppercase;
}

#copyright a {
	color: #D4D600;
	font-weight: 700;
	text-decoration: none;
}

#copyright ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}

#copyright .contact ul li {
	background: url(/media/img/mail.gif) left center no-repeat;
	margin: 0;
	padding-left: 15px;
}

#search {
	clear: both;
	display: block;
	margin: 15px 0 30px 0;
	text-align: center;
}

#search img {
	vertical-align: middle;
}

#search form {
	display: inline;
	margin: 0;
	padding: 0;
}

#search input [type="text"] {
	font-size: 1.5em;
	width: 330px;
	border: solid 2px #6E9D32;
}

#search input [type="submit"] {
	font-size: 1.5em;
}

a:hover,#sidebar a,#sitemap a {
	text-decoration: none;
}

hr,#logo h1 {
	display: none;
}

#page,#footer .wrap {
	margin: 0 auto;
	width: 740px;
}

.list,#sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

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

#sitemap li a:hover,#copyright a:hover {
	color: #FFF;
	text-decoration: underline;
}

.actionLinks {
	margin:0;
	padding:0;
}

#cases_holder a {
	text-decoration: none;
	font-weight: normal;
	color: #535353;
}
#cases_holder {
	display: block;
	padding: 0;
	line-height: normal;
}

#cases_holder li {
	display: block;
	float: left;
	margin: 0 5px 10px 0;
	padding: 0px;
	padding: 3px;
	border: 1px solid #EFEFEF;
}
#cases_holder li a {
	display: block;
	width: 173px;
	font-weight: normal;
	background-color: #F2F2F2;
/* border-bottom: 1px solid #CCD8DF; */
}
#cases_holder li a:hover {
	background-color: #F7F7F7;
}
#cases_holder li a img {
	border: none;
}
#cases_holder .desc {
	margin: 0;
	padding: .5em 1em;

}

#cloud { margin: 0; }
#cloud a { padding: 0px; }
#cloud li { display: inline; }

#cloud a.tag1 { font-size: 0.7em; font-weight: 100; }
#cloud a.tag2 { font-size: 0.8em; font-weight: 200; }
#cloud a.tag3 { font-size: 0.9em; font-weight: 300; }
#cloud a.tag4 { font-size: 1.0em; font-weight: 400; }
#cloud a.tag5 { font-size: 1.2em; font-weight: 500; }
#cloud a.tag6 { font-size: 1.4em; font-weight: 600; }
#cloud a.tag7 { font-size: 1.6em; font-weight: 700; }
#cloud a.tag8 { font-size: 1.8em; font-weight: 800; }
#cloud a.tag9 { font-size: 2.2em; font-weight: 900; }
#cloud a.tag10 { font-size: 2.5em; font-weight: 900; }

span.entry_date {
    background-color:#D4D600;
    color:#FFFFFF;
    padding:0 4px;
}

a.tag {
    color: #969696;
	background-color: #EDEDED;
	border-left: 2px solid #DCDCDC;
	border-right: 2px solid #DCDCDC;	
	padding: 0 2px;
}
.comment {
    background: transparent url('/media/img/dialog.png') 65px 0px no-repeat;
}

.comment_avatar {
    float:left;
    left:4px;
    width:60px;
    padding-top:40px;
}

.comment_content {
    margin-left:105px;
    padding: 1em;
}

