body { 
	margin : 0 auto; 
	background-color : #FFFFFF;
	font-size : 1em; 
	font-family : Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #595241;
	text-align: center;
	background-image: url(http://k61z4g.blu.livefilestore.com/y1pqTOTHOMTdouhM5EAcuKr4XacYv4iMek204pccVQ7JLb_xgt4i2SSgwciAO00MOAJKO2ZmERuYb2SpdCnOJkt8Q/background.gif);
	background-repeat: repeat-y;
 	background-position: center top;
}

a:visited,
a:active,
a:link {	
	color : #00c1f1;
	text-decoration : none;
}

a:hover {
	text-decoration : underline;
}

p{
                margin-left: 20px;
                padding-left: 20px;
                font-size: .8em;
}

h1 {	
	margin : 0px;
	font-size : 3.4em;
	font-family : Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;; 
	color : #000000;
}

h1 a:visited,
h1 a:active,
h1 a:hover,
h1 a:link {
	position: absolute;
	z-index: -1;
	margin-left: 250px;
	padding-left : 0px;
	color :  #ffffff;
	text-decoration: none;
	font-variant: small-caps
}

h2 {
	margin: 0px; 
	padding-top: 20px; 
	padding-left: 20px; 
	padding-right: 20px;
	font-size: 1.8em; 
	font-family : Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color : #000000;
}

#comments h2 {
               padding-left: 0px;
               padding-top: 0px;
}

#commentmessage{
               padding-left: 20px;
               padding-right: 20px;
               padding-bottom: 20px;
               font-size: 1em;
}

#main h3 {
	margin: 0px;
	margin-top: -8px;
	padding: 0px;
	font-size: 1.6em;
	color: #000000; 
	font-family : Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#main p{
               margin-left: 0px;
               padding-left: 0px;
}

h4 {
	margin: 0px;
	padding: 0px;
	font-size: 1.8em;
	font-family : Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h5 
{
	margin: 0px; 
	margin-bottom: 5px;
	padding: 0px; 
	padding-top: 0px; 
	font-size: 2.2em; 
	font-family : Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal; 
color : #000000;
}

h5 a:link,
h5 a:visited, 
h5 a:hover

{
color : #000000;
	text-decoration: none;
}

li 
{
	color: #595241;
}

img {
	padding : 2px;
	border: 1px dotted #000000;
}

td
{
	color: #595241;
}

#content {
	position : relative;
z-index : 1;
margin-top : 84px;
margin-left: 236px;
width: 696px;
padding : 4px;
	padding-bottom: 8px;
border : 1px dotted #aaaaaa;
	float: center; 
	text-align: left;
	font-size: .8em;
               background-color : #d9f1f7;
}

#top {
position : absolute; 
z-index : -1;
margin: 0px;
margin-left: -268px;
margin-top : -86px;
	background-color : #FFFFFF;
background-image: url(http://k61z4g.blu.livefilestore.com/y1pqTOTHOMTdou5zy9GJsBqFOTgoX7N_EPoJusfICpC5oASiA3no4SypOh94_MOQjG5Qin6LYAsGcY8LF_x6v3JnQ/banner.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
height : 76px; 
width: 988px;
	color :  #595241;
	border :  none;
}

#tagline {
	font-size : 0.8em;
	margin : 0px;
	color : #00c1f1;
	padding-left : 280px;
}

p.date img {
	vertical-align : middle;
}

p.date {
	font-size : 0.8em;
	font-weight : bold;
	border-bottom : none;	
	margin-bottom : 0px;
	padding : 2px 0px;
}

blockquote {
	font-style : italic;
}

p.postfoot {
	font-size : .5em;
}

.postsubhead{
	color : #595241;
	background-image : none;
	background-color: #ffffff;
	margin-bottom: 10px;
}

.postsubhead a:visited,
.postsubhead a:active,
.postsubhead a:link {
	color : #00c1f1 ! important;
}

#leftmenu {
	position : absolute;
               z-index : 2;
               margin-top  : -5px;
               margin-left : -246px;
               margin-right : 0px;
margin-bottom : 20px;
padding -top: -5px;
width : 228px;
	border: 1px dotted #333333; 
               background-color : #d9f1f7;
	font-size: 1.4em;
}

#leftmenu h3 {
	font-size :  .8em;
	margin-left : -20px;
               margin-right : -20px;
               margin-top: 6px;
               margin-bottom : 3px;
	padding : 3px;
               padding-left : 20px;
               padding-right : 20px;
	font-variant :  small-caps;
	border-top: 1px dotted #333333;
	border-bottom : 1px dotted #333333;
	color : #333333;
               background-color : #bfe7f1;
}

#leftmenu ul {
	list-style : none;
	margin : 0px;	
	padding : 0px;
	padding-bottom: 10px;
	margin-left : 5px;
	font-size : 0.8em;
}

#BlogLinksSideBar {
	margin-left : 20px;
	margin-right: 20px;
}

#TasksSideBar{
	margin-left : 20px;
	margin-right: 20px;
}

#SubscriptionsSideBar{
	margin-left : 20px;
	margin-right: 20px;
}

#SearchSideBar{
	margin-left : 20px;
	margin-right: 20px;
}

#TagSideBar{
	margin-left : 20px;
	margin-right: 20px;
}

#NewsSideBar{
	margin-left : 20px;
	margin-right: 20px;
}

#ArchiveSideBar{
	margin-left : 20px;
	margin-right: 20px;
}

#LinkSideBar{
	margin-left : 20px;
	margin-right: 20px;
	margin-bottom:20px;
}

#main {
	position : relative;
                z-index : 3;
                margin-top  : -2px; 
	margin-left : 0px;
	margin-right : -2px; 
	margin-bottom : 6px;
               background-color : #ffffff;; 
	border: 1px dotted #000000;
	color: #595241;
	width: 674px;
	padding-top : 5px; 
	padding-bottom : 5px; 
	padding-left : 0px; 
	padding-right : 20px;
	font-size: 1.4em;
}

#main ul{
               font-size: 1.1em;
               margin-top:-2px;
               margin-left: 30px;
}

#main p {
	Font-size: 1.1em;
}

#main2 
{
	width: 100%;
	overflow: hidden; 
}

#main .post
{
	color : #595241;
	font-size :  .7em;
	background-color : #ffffff;                
               border-bottom : 1px dotted #000000;
}


#footer {
	margin : 0px;	
	padding-top : 5px;
	text-align : center;
	font-size : 0.75em;
}

#quicklinks 
{
	padding-top: 10px;
}

input.text {
	width : 300px;	
}

textarea {
	width : 300px;
	height : 200px;	
}

.comment
{
	padding: 4px; 
	font-size : .9em;
}

.commentowner
{
	background-color: #efefef;
	border: 1px dotted #000000;
	padding: 12px;
	margin-bottom: 16px; 
	font-size : .9em;
}

#comments h4 span {
	color : #6d6450;
	font-weight: bold; 
	font-size : 1.2em;

}

#comments h4 
{
	color : #6d6450;
	margin : 0px;
	margin-top: 10px;
	font-size : 1em;
}

#comments
{
	border-top: none;
	color : #595241;
	margin-top:15px;
	padding-bottom: 20px;
	margin-left: 20px; 
	font-size: .8em;
}


p {
	font-size :  .8em;
	margin : 10px 0px;
}

h3 
{
	color : #333333;
	font-size : 1.2em;
	border-bottom : none;
}

#relatedlinks ul {
	list-style : none;
	margin-left : 10px;
	padding : 0px;
}

#commentform, 
#contactform {
	padding: 20px;
	padding-top: 10px;
	font-size: .8em;
}

#commentform dl, 
#contactform dl {
	margin: 0;
	padding: 0;
}

#commentform dt, 
#contactform dt {
	color: #595241;
}

#commentform h3, 
#contactform h3{
	Padding-bottom: 15px;
}

#commentform dt em, 
#contactform dt em {
	color: red;
	font-weight: normal;
	font-style: normal;
	margin-left: -10px;
	padding-left: -3px;
}
 
#commentform .smallbox, 
#contactform .contactbox {
	width: 300px;
	border: 1px solid #999999;
	padding: 2px;
	color: #595241;
	margin-left: -40px;
	margin-bottom: 10px;
	font-size: .8em;
}

#commentform textarea, 
#contactform textarea {
	width: 650px;
	height: 100px;
	border: 1px solid #999999;
	color: #595241; 
	margin-left: -40px; 
	margin-bottom: 10px; 
	font-size: .8em;
}

#search .searchBox 
{
	width: 150px;
	border: 1px solid #333333;
	padding: 2px;
	color: #595241;
}

#search
{
    margin-top: 10px;
    margin-bottom: 20px;
}

#news
{
	margin : 0px;	
	padding : 0px;
	padding-bottom: 10px;
	width : 215px;
}

#news h3
{
	margin : 0px;	
	padding : 0px;
	padding-bottom: 10px;
	margin-left : 0px;
}

h2.CommonSubTitle {
font-size: 1.3em;
padding-bottom: 24px;
}

#postToolbar a:link{
	Padding: 0px;
	Padding-right: 20px;
	Margin: 0px;
	Font-size: .9em;
}

#postToolbar p{
	Padding-top: 0px;
	Padding: 20px;
	Margin: 0px; 
	Margin-top: -30px;
                margin-left: 0px;
	Font-size: .8em;
}

em{
	padding: 20px;
	font-size: .8em;
}

ul{
	list-style-type: square;
}

#cal
{
    margin-top: 20px;
    margin-bottom: 20px;
    width: 180px;
}

.CalendarTitle td, 
td.CalendarDays
{
	color : #f3debf;
	font-size : .75em;
	font-weight: bold;
	width: 20px;
	_width: 14%;
}

.CalendarDay a
{
	color : #ed7713 ! important;
}

.CalendarNextPrev
{
	_width: 15%;
	font-weight: normal;
	font-size : .65em;
}

.CalendarNextPrev a
{
	color : #f3debf ! important;
}

td.CalendarDay
{
	color : #f3debf;
	font-size : .75em;
}

.Copyright  /* used to format the content owner's copyright notice */
{
    text-align: center;
    font-size : .65em;
    font-style:italic;
    color: #f3debf;
}

.rateMenu 
{ 
    background-color:#FFFFFF;  
    border: 1px outset;
}

/*
Rating Styles
*/

.CommonRateControlReadOnly
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #FFFFFF;
	border-style: none;
	border-color: #999999;
	border-width: 1px;
	padding: 1px;
}

.CommonRateControl
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #FFFFFF;
	border-style: none;
	border-color: #999999;
	border-width: 1px;
	cursor: pointer;
	padding: 1px;
}

.CommonRateControlActive
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	border-style: none;
	border-width: 1px;
	border-color: #cc9933;
	cursor: pointer;
	padding: 1px;
}

.CommonRateControlReadOnly img, .CommonRateControl img, .CommonRateControlActive img
{
	margin: 0px;
	padding: 0px;
	border-style: none;
}

/* The masthead sits at the top of the page.*/
#masthead {
	color: #333333;
	text-align: left;
	padding: 0.4em;
	font-size: 0.7em;
	border-bottom: none;
	background: #FFFFFF;
margin: 0px 0px 0px 0px;
	width: 988px;
	height: 18px;
	background-image: url(http://k61z4g.blu.livefilestore.com/y1pqTOTHOMTdotoh3NLZj7IVLH-wag3Gwqq4Egv6Aj51rxBXgjEx7-UA-cHwNp0i6SkaB-kghB9IjKGRGDTuDLWUg/top.gif);
	background-repeat: no-repeat;
 	background-position: top left;
}
#welcome{
	position: absolute;
	z-index: 2;
	text-align: left;
	margin: .4em;
	margin-left: 26px;
	margin-top: 16px;
}
#masthead ul {
	color: #333333;
	padding: 0;
	list-style-type: none;
	margin: 0;
}
#masthead ul li {
	display: inline;
}
#masthead ul li a {
	padding: 0 0.5em;
	text-decoration: none;
	margin: 0;
}
#masthead a:link, 
#masthead a:visited, 
#masthead a:active, 
#masthead a:hover {
	color: #fd1b14;
	text-decoration: none;
}

/* Tag Styles */

.TagCloud
{
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 20px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin: 0px;
	margin-bottom: 16px;
	margin-top: 16px;
	color: #fd1b14;
	line-height: 180%;
	list-style-type: none;
}

.SidebarTagCloud
{
	margin: 0px;
	padding: 20px;
	font-size: 80%;
	line-height: 200%;
	list-style-type: none;
}

.Tag1, .Tag2, .Tag3, .Tag4, .Tag5, .Tag6 
{
	margin: 0px;
	padding: 0px;
	display: inline;
}

.Tag1 a:link, .Tag1 a:visited, .Tag1 a:active
{
	text-decoration: none;
	margin-right: 6px;
	color: #fd1b14;
	font-size: 160%;
	font-weight: 900;
}

.Tag2 a:link, .Tag2 a:visited, .Tag2 a:active
{
	text-decoration: none;
	margin-right: 6px;
	color: #fd1b14;
	font-size: 145%;
	font-weight: 800;
}

.Tag3 a:link, .Tag3 a:visited, .Tag3 a:active
{
	text-decoration: none;
	margin-right: 6px;
	color: #fd1b14;
	font-size: 130%;
	font-weight: 600;
}

.Tag4 a:link, .Tag4 a:visited, .Tag4 a:active
{
	text-decoration: none;
	margin-right: 6px;
	color: #fd1b14;
	font-size: 120%;
	font-weight: 500;
}

.Tag5 a:link, .Tag5 a:visited, .Tag5 a:active
{
	text-decoration: none;
	margin-right: 6px;
	color: #fd1b14;
	font-size: 110%;
	font-weight: 300;
}

.Tag6 a:link, .Tag6 a:visited, .Tag6 a:active
{
	text-decoration: none;
	margin-right: 6px;
	color: #fd1b14;
	font-size: 100%;
	font-weight: 200;
}

.Tag1 a:hover, .Tag2 a:hover, .Tag3 a:hover, .Tag4 a:hover, .Tag5 a:hover, .Tag6 a:hover
{
	text-decoration: underline;
}

.SearchStatistics
{
	margin-top: 16px;
	margin-bottom: 16px;
}

/* Inline tag editor */
.InlineTagEditor
{
	padding: 4px;
	border: solid 1px #333333;
	background-color: #FFFFFF;
}

.TextButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #eeeeee;
	color: #333333;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 80%;
	font-weight: bold;
	white-space: nowrap;
}

.TextButton:LINK
{
	text-decoration: none;
	color: #333333;
	background-color: #eeeeee;
}

.TextButton:VISITED
{
	text-decoration: none;
	color: #333333;
	background-color: #eeeeee;
}

.TextButton:ACTIVE
{
	text-decoration: none;
	color: #333333;
}

.TextButton:HOVER
{
	text-decoration: underline;
	color: #333333;
	background-color: #dddddd;
}

/* Modal Styles */

.ModalMask
{
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #333333;
}

.Modal
{
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	border-right-width: 3px;
	border-right-color: #333333;
	border-bottom-width: 3px;
	border-bottom-color: #333333;
	background-color: #FFFFFF;
}

.ModalTitle
{
	font-family: Tahoma, Arial, Helvetica;
	height: 18px;
	font-size: 16px;
	padding: 5px;
	padding-bottom: 7px;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #cccccc;
	background-color: #dddddd;
	color: #000000;
	font-weight: bold;
	cursor: move;
	overflow: hidden;
	text-align: left;
}

.ModalClose
{
	width: 33px;
	height: 12px;
	background-image: url(../../../default/images/common/close.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
	float: right;
}

.ModalContent
{
	background-color: #ffffff;
}

.ModalFooter
{
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-color: #cccccc;
	background-color: #eeeeee;
	padding: 2px;
}

.ModalResize
{
	width: 14px;
	height: 14px;
	background-image: url(../../../default/images/common/resize.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: right;
	cursor: se-resize;
}

table{
               padding: 20px;
               font-size: .8em;
               margin-left: 25px;
}

