body {
font-family:Calibri,Helvetica,Arial,sans-serif;
background: #ffffff;
}
#container {
margin:0 auto;
width:975px;
background: #ffffff;
}
body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
border:0 none;
margin:0;
padding:0;
}
h1 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/logo3.png) no-repeat scroll 0 0;
display:block;
float:left;
height:96px;
text-indent:-9999px;
width:500px;
}
h2.subtitle {
border-right:10px solid #A8A900;
color:#888888;
display:inline;
float:left;
height:140px;
letter-spacing:-1px;
width:598px;
}
h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#7F1B80 none repeat scroll 0 0;
border-right:10px solid #A8A900;
color:#E6E6E6;
padding-left:5px;
margin-bottom: 15px;
}
h3.homeh3 {
margin-top:10px;
}
div#header {
border-bottom:1px dashed #A8A900;
height:96px;
margin-bottom:30px;
padding-top:5px;
width:100%;
}
img.alignright {
float: right;
margin: 5px;
}
div#menu ul {
float:right;
padding-top:43px;
}
div#menu li {
display:inline;
}
div#menu ul a {
border-bottom:4px solid #888888;
color:#888888;
font-size:1.4em;
font-weight:bold;
margin-right:5px;
padding:0 5px;
text-decoration:none;
text-transform:uppercase;
}
div#menu ul a:hover {
border-bottom:4px solid #A8A900;
}
div#infobar {
width: 975px;
height:140px;
margin-bottom:40px;
}
p.quote {
color:#7F1B80;
display:block;
float:left;
padding-left:38px;
text-align:justify;
width:324px;
}
.source {
display:block;
font-size:0.75em;
margin-left:15px;
margin-top:10px;
}
div#content {
margin-bottom:35px;
margin-right:20px;
}
div#content h2 {
margin-bottom:10px;
color:#888888
}
div#leftcolumn {
float:left;
width:625px;
}
div#content a {
color:#7F1B80;
text-decoration:none;
}
div#content p a {
color:#7F1B80;
text-decoration:underline;
}
div#content a:hover {
color:#A8A900;
text-decoration:none;
}
div#content p {
margin-bottom:20px;
font-family:Verdana,Calibri,sans-serif;
line-height:1.538em;
font-size:12px;
}
div#content ul{
list-style-image:url(/images/bullet.png);
}
div#content li{
margin: 0 0 20px 39px;
padding-left: 8px;
font-family:verdana;
font-size:12px;
line-height:1.538em;
margin:0 0 20px 30px;
padding-left:8px;
width:500px;
}
div#rightcolumn {
float:left;
width:350px;
}
div#rightcolumn ul{
margin-bottom:40px;
}
div#rightcolumn li{
list-style-type:none;
}
div#latestblog {
margin-left:40px;
}
div#latestblog h3 a {
color:#E6E6E6;
text-decoration:none;
}
div#latesttwitter {
margin-left:40px;
}
div#latesttwitter h3 a {
color:#E6E6E6;
text-decoration:none;
}
div#getintouch {
margin-left:40px;
}
div#getintouch h3 a {
color:#E6E6E6;
text-decoration:none;
}
div#bottomfeature {
clear:both;
margin-bottom:50px;
}
div#footer {
background:#7F1B80 none repeat scroll 0 0;
border-right:10px solid #A8A900;
color:#E6E6E6;
clear:both;
}
div#footer li {
display:inline;
border-right:2px solid #A8A900;
padding: 0 15px 0 10px;
font-size:11px;
font-family:Verdana,sans-serif;
}
div#footer a{
color: #E6E6E6;
}
/*
Blog page
*/
div.blogpost {
font-family:Arial;
}
div.blogpost h2{
font-size:22px;
font-family:Calibri,sans-serif;
}
div.blogpost p{
font-size:12px;
margin-top:5px;
}
div#sidebar{
padding-left:40px;
}
div#sidebar h2{
background:#7F1B80 none repeat scroll 0 0;
border-right:10px solid #A8A900;
color:#E6E6E6;
padding-left:5px;
margin-bottom: 15px;
font-size:1.2em;
}
div#sidebar ul{
margin-bottom: 40px;
}
div#sidebar ul ul {
padding-left:5px;

}
div#sidebar li{
list-style-type:none;
}
div#sidebar li a{
color:#7F1B80;
}
div#sidebar ul ul li a:visited{
color:#7F1B80;
}
li.excerpt{
margin: 5px 0 10px 0;
}
div.entry p{
font-size:13px;
line-height:1.538em;
font-family:Verdana,Calibri,sans-serif;
}
div#twitter_update_list li{
margin-bottom:10px;
background:#ebebeb;
}
div#addtoany{
background:#ebebeb;
margin-top:40px;
margin-bottom:35px;
}
div#addtoany p{
border-bottom:3px solid #ffffff;
padding:5px;
font-weight: bold;
font-family:Verdana,sans-serif;
font-size:0.75em;
}
