/*Dynamic Widget Styles*/
li.widget { list-style-type: none; }
.widget p { padding: 0 10px; }

* {
margin : 0;
padding : 0;
}
body {
font-size : 62.5%;
font-family : Helvetica, sans-serif;
background-color : #999999;
}
p {
font-size : 1.3em;
line-height : 1.4em;
margin-bottom : 0.8em;
}
a {
color : #ff0000;
text-decoration : none;
}
a:active {
text-decoration : none;
color : #ff0000;
}
h1, .widgettitle {
font-size : 2em;
margin-bottom : 0.8em;
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #333333;
padding : 7px;
}
h2 {
font-size : 2em;
margin-bottom : 0.8em;
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #cccccc;
padding : 7px;
}
h3 {
font-size : 2em;
margin-bottom : 0.8em;
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #333333;
padding : 7px;
}
.clear {
clear : both;
}
div#page-wrap {
width : 960px;
border : 10px solid #ffffff;
margin : 0 auto;
background-image : url(images/BACKGRND.jpg);
background-repeat : repeat;
}
ul#nav {
height : 228px;
background : url(images/header.jpg) no-repeat;
list-style : none;
text-align : center;
width : 940px;
margin : 10px;
}
ul#nav li {
font-size : 1em;
font-family : Arial, Helvetica, sans-serif;
text-transform : uppercase;
display : inline;
}
ul#nav li a {
display : block;
width : 113px;
float : left;
color : white;
margin-top : 190px;
padding-top : 10px;
padding-bottom : 10px;
font-weight : bold;
text-decoration : none;
}
ul#nav li a:hover, ul#nav li a:active {
color : #000000;
background-color : #ffffff;
padding-top : 10px;
padding-bottom : 10px;
}
div#main-content {
padding-bottom : 50px;
}
div#main-content div#left-col {
float : left;
width : 560px;
background-color : #ffffff;
border : 10px solid #000000;
padding : 15px;
margin-left : 10px;
}
div#main-content div#right-col {
float : right;
width : 300px;
background-color : #ffffff;
border : 10px solid #000000;
padding : 0;
margin-right : 10px;
}
div#main-content div#right-col p {
font-size : 1.1em;
}
div#main-content div#right-col2 {
float : right;
width : 300px;
background-color : #ffffff;
border : 10px solid #000000;
padding : 0;
}
div#main-content div#right-col3 {
float : right;
width : 300px;
background-color : #ffffff;
border : 10px solid #000000;
padding : 0;
}
div#footer {
color : white;
text-transform : uppercase;
text-align : right;
background-color : #dedfcc;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
padding-top : 10px;
}
div#ser {
background-color : #000000;
}
a img {
border : none;
}
.item {
background-color : #ffffff;
background-repeat : repeat;
text-align : left;
margin-bottom : 1em;
}
.item ul {
list-style-type : disc;
padding-left : 15px;
margin-left : 10px;
font-size : 80%;
}
.item ol {
list-style-type : decimal;
padding-left : 15px;
margin-left : 10px;
font-size : 100%;
}
.itemhead {
padding-top : 5px;
padding-bottom : 5px;
}
.chronodata {
display : inline;
margin-left : 2em;
font-size : 1.3em;
float : right;
color : #ffffff;
}
.itemhead h3 {
display : inline;
}
input {
font-size : 2em;
}
.metadata {
color : #000000;
font-size : 1.2em;
margin-top : 2px;
}
.metadata a:link, .metadata a:hover, .metadata a:visited {
color : #ff0000;
}
#commentp {
font-size : 1.3em;
line-height : 1.4em;
margin-bottom : 0.8em;
}
#commentp blockquote {
margin-top : 20px;
padding : 15px;
color : #767676;
background : #f2f2f2;
border-right : 1px solid #ddd;
border-bottom : 1px solid #ddd;
font-size : 0.9em;
line-height : 150%;
}
small.metadata {
color : #666;
}
.commentlist p {
clear : both;
font-size : 100%;
}
cite {
font-size : 1.7em;
color : #000000;
}
.commentmetadata {
font-size : 1em;
float : right;
}
.commentlist {
margin-top : 5px;
}
.commentlist li {
padding : 15px;
text-align : left;
}
#navigation {
display : block;
text-align : center;
margin-top : 10px;
margin-bottom : 10px;
color : #000000;
font-size : 1.3em;
}
#navigation a:link, #navigation a:hover, #navigation a:visited {
color : #ff0000;
}
#navigation a:hover {
color : #ff0000;
text-decoration : underline;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
#menu {
padding : 0;
border : 0 solid #fff;
font-size : 1.1em;
text-align : left;
}
#menu ul, #right-col ul {
list-style : none;
margin : 5px;
padding : 0;
font-size : 100%;
}
#menu ul li, #right-col ul li {
display : block;
padding : 4px 8px 4px 8px;
/*padding : 0;*/
margin : 0;
border-bottom : 1px solid #ffffff;
}
#menu ul li a, #right-col ul li a {
text-decoration : none;
color : #333333;
}
#menu ul li a:hover, #right-col ul li a:hover  {
color : #ffffff;
}
#menu ul li:hover, #right-col ul li:hover  {
background-color : #ff0000;
}
#menu ul .recentcomments, #menu ul .recentcomments .url {
color : #999999;
}
li .categories, li .linkcat, li .pagenav {
list-style : none;
margin : 0;
padding : 0;
}
#hd h1 a {
text-decoration : none;
color : #ffffff;
}
.formbutton {
cursor : pointer;
border : 1px outset #ccc;
background : #999;
color : #666;
font-weight : bold;
padding : 1px 2px;
background : url(../media/formbg.gif) repeat-x left top;
}

/*Socialbe Styles*/
div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

