/*  
Theme Name: ProofHQ
Theme URI: http://www.proofhq.com/
Description: 
ProofHQ is an online proofing system that streamlines the process of managing document reviews, proofing and approvals. Sending proofs with ProofHQ is as easy as using email, but with much better tracking and follow-up. ProofHQ reduces the time and cost of managing proofing and approvals for everyone involved. ProofHQ can be used by graphic designers, web designers, ad agencies, marketing departments, industrial designers, printers, pre-press companies, public relations, photographers and more. 
Version: 1.2b
Author: OfficialBranding
Author URI: http://www.officialbranding.ro/
*/

* {
	margin: 0px;
	padding: 0px;
}

img a, img a:visited, img a:hover {border:none;}

a, a:visited{
	color: #217EB9;
	text-decoration: none;
}

a:hover{
	color: #217EB9;
	text-decoration: underline;
}

blockquote{
	border-left: 4px solid #EAEAEA;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

body{
	background: url(images/bg_body.gif) top left repeat-x #ffffff;
	color: #525B5F;
	font-family: Verdana;
	font-size: 11px;
	line-height: 130%;
	margin: 0px;
	padding: 0px;
}

cite{
	color: #666666;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}

form#commentform{
	color: #3F3E48;
	margin: 0px;
	padding: 0px;
}

form#commentform input#submit {
	background-color: #EBEBEB;
	border: solid 1px #EBEBEB;
	color: #3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

form#commentform input#submit:hover {
	background-color: #343a3e;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

form#commentform input, form#commentform textarea{
	background-color: #FFFFFF;
	border: #EAEAEA solid 1px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

form#searchform{
	background: url(images/background_sidebar_top.gif) no-repeat top left;
	margin: 0px;
	padding: 15px 20px 15px 20px;
	width: 200px;
}

form#searchform input{
	background-color: #9C0A0D;
	border: solid 1px #9C0A0D;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

form#searchform input#s{
	background-color: #FFFFFF;
	border: #EAEAEA solid 1px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 4px;
	width: 192px;
}

form#searchform input:hover{
	background-color: #EBEBEB;
	border: solid 1px #EBEBEB;
	color: #3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

form#sidebar-search{
	background-color:#eceeec;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	margin: 0px;
	padding: 0px 20px 10px 20px;
	width: 202px;
}

form#sidebar-search input#sidebar-search-input{
	background: #FFFFFF;
	border: #EAEAEA solid 1px;
	color: #464E53;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 4px;
	width: 192px;
}

form#sidebar-search input#sidebar-search-submit{
	border: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}

h1{
	color: #3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:normal;
	line-height: normal;
	margin: 5px 0px 15px 3px;
	padding: 0px;
}

h1 a, h1 a:hover, h1 a:visited{
	color: #3F3E48;
	text-decoration: none;
}

h1.title-comments{
	color: #3F3E48;
}

h1.title-respond{
	color: #3F3E48;
}

h2{
	color: #3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
}

h2.headline {
	color: #343a3e;
	margin: 5px 0px 10px 0px;
	padding: 0px;
	text-align: right;
}

img.alignleft {
	display: inline;
	float: left;
	margin: 0px 7px 2px 0px;
	padding: 4px;
}

img.alignright {
	display: inline;
	float: right;
	margin: 0px 0px 2px 7px;
	padding: 4px;
}

input, textarea {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

label{
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

ul {
	clear: both;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.alignleft {
	color: #80b0cb;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	text-align: left;
	width: 275px;
}

.alignleft a, .alignleft a:visited {
	background: url(images/arrow-left.gif) no-repeat left center;
	color: #80b0cb;
	margin: 0px;
	padding: 0px 0px 0px 17px;
	font-weight:bold;
	text-decoration: underline;
}

.alignleft a:hover{
	background: url(images/arrow-left.gif) no-repeat left center;
	color: #80b0cb;
	margin: 0px;
	padding: 0px 0px 0px 17px;
	font-weight:bold;
	text-decoration: none;
}

.alignright {
	color: #80b0cb;
	display: block;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align: right;
	width: 275px;
}

.alignright a, .alignright a:visited {
	background: url(images/arrow-right.gif) no-repeat right center;
	color: #80b0cb;
	margin: 0px;
	padding: 0px 17px 0px 0px;
	font-weight:bold;
	text-decoration: underline;
}

.alignright a:hover{
	background: url(images/arrow-right.gif) no-repeat right center;
	color: #80b0cb;
	margin: 0px;
	padding: 0px 17px 0px 0px;
	font-weight:bold;
	text-decoration: none;
}

.article{
	background: #FFFFFF;
	color:#6b6b6b;
	margin:0px 0px 50px 0px;
	padding:0;
	width: 627px;
}

.article-bottom{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.article-top{

	height: 0px;
	margin: 0px;
	padding: 0px;
}

.author{
	color: #6b6b6b;
	font-weight: normal;
}

.bottom-bottom{
	background: url(images/background_bottom_bottom.gif) no-repeat top left;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 900px;
}

.bottom-top{
	background: url(images/background_bottom_top.gif) no-repeat top left #eceeec;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 900px;
}

.comment-author {
	color: #217EB9;
	font-weight: normal;
}

.comment-author a{
	color: #217EB9;
	font-weight: bold;
	text-decoration: underline;
}

.comment-author a:hover{
	color: #217EB9;
	font-weight: bold;
	text-decoration: none;
}

.commentlist {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.commentlist li {
	background-color: #F4F4F4;
	border: 1px solid #F4F4F4;
	color: #333333;
	list-style: none;
	margin: 0px 0px 10px 0px;
	padding: 10px;
}

.feedback{
	background:url(images/feedback_bg.jpg) bottom left repeat-x #fafafa;
	margin: 0px 0px 20px 0px;
	padding: 5px;
	border-bottom:solid 1px #e1e1e1;
	

}

.feedback-bottom{
	margin:0px;
	padding: 0px;
}

.feedback-left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #a1a394;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 360px;
}

.feedback-left a, .feedback-left a:visited{
	color: #80b0cb;
	font-weight:bold;
	text-decoration: underline;
}

.feedback-left a:hover {
	color: #80b0cb;
	text-decoration: none;
}

.feedback-right{
	color: #F03A16;
	display: inline;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	width: 160px;
}

.feedback-right #feed-comments{
	background: url(images/icon_feed.gif) no-repeat top left;
	margin: 5px;
	padding: 5px;
}

.feedback-right #feed-comments a{
	background: url(images/icon_feed.gif) no-repeat top left;
	margin: 5px;
	padding: 5px;
}

.feedback-right a, .feedback-right a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #80b0cb;
	text-decoration: underline;
	font-weight:bold;
}

.feedback-right a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #80b0cb;
	text-decoration: none;
	font-weight:bold;
}

.feedback-top{
	border-bottom: 1px solid #f5f5f5;
	margin: 0px 0px 1px 0px;
	padding: 0px;
}

.image {
	border: 1px solid #E2E6E7;
	margin: 5px auto 5px -6px;
	padding: 5px;
}

.insert{
	background: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	width: 560px;
}

.insert h2{
	border-bottom: 1px solid #EAEAEA;
	color: #3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
}

.insert-left{
	color: #779C1E;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: 255px;
}

.insert-right{
	border-left: 1px solid #EBEBEB;
	color: #F03A16;
	float: right;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: 259px;
}

.insert-right img{
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
}

.more-link{
	color: #217EB9;
}

.required{
	color: #F03A16;
	font-size: 10px;
}

.rss-date{
	color: #000000;
	margin: 0px;
	padding: 0px 5px 0px 5px;
}

.sidebar-bottom{
	background: url(images/background_sidebar_bottom.gif) no-repeat top left;
	height: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 240px;
}

.sidebar-more{
	color: #454648;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	text-align: right;
}

.sidebar-more a, #sidebar-more a:visited{
	color: #454648;
	text-decoration: underline;
}

.sidebar-more a:hover{
	color: #454648;
	text-decoration: none;
}

.sidebar-top{
	background: url(images/background_sidebar_top.gif) no-repeat top left;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 240px;
}

#bottom{
	background: #eceeec;
	border-left:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
	color: #6b6b6b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	width: 898px;
}

#bottom a, #bottom a:visited{
	color: #6b6b6b;
	text-decoration: none;
	font-weight:bold;
}

#bottom a:hover{
	color: #b2c62c;
	text-decoration: underline;
	font-weight:bold;
}

#bottom h2{
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	text-transform: uppercase;
}

#bottom-center{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: 260px;
}

#bottom-center ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#bottom-center ul li{
	background: url(images/icon_bottom_center.gif) top left no-repeat;
	margin: 0px;
	padding: 0px 0px 5px 17px;
}

#bottom-container{
	margin: 0px auto 30px auto;
	padding: 0px auto 10px auto;
	width:900px;
}

#bottom-left{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 20px;
	width: 250px;
}

#bottom-left a, #bottom-left a:visited{
	color: #6b6b6b;
	font-weight: bold;
	text-decoration: none;
}

#bottom-left a:hover{
	color: #b2c62c;
	font-weight: bold;
	text-decoration: underline;
}

#bottom-left ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#bottom-left ul li{
	background: url(images/icon_bottom_left.gif) top left no-repeat;
	margin: 0px;
	padding: 0px 0px 5px 22px;
}

#bottom-right{
	display: inline;
	float: right;
	margin: 0px;
	padding: 0px 20px 0px 10px;
	width: 250px;
}

#calendar_wrap{
	margin: 0px;
	padding: 0px 20px 10px 20px;
	width: 200px;
}

#container{
	background-color:#FFFFFF;
	border-top:3px solid #E3E9EB;
	padding-bottom:30px;
	width:100%;
}
*:first-child+html #container{
    margin-top: -2px;
}


#content{
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	width: 580px;
}

#content ol li p.comment-data {
	background: url(images/icon_clock.gif) no-repeat center right;
	color: #779C1E;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px 12px 0px 0px;
	text-align: right;
}

#content ol li p.comment-data a, #content ol li p.comment-data a:visited{
	color: #779C1E;
	text-decoration: underline;
}

#content ol li p.comment-data a:hover{
	color: #779C1E;
	text-decoration: none;
}

#content ul {
	list-style-image: url(images/bullet.gif);
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
}

/*#footer{
	background-color:#343a3e;

	margin: 0px auto 0px auto;
	padding: 0px;
}


#footer p.copyright{
	color: #B8452A;
	font-size: 11px;
	text-align: right;
	padding: 0px 45px 0px 0px;
	margin: 0px;
}

#footer p{
	color: #B8452A;
	font-size: 11px;
	text-align: right;
	padding: 0px 65px 0px 0px;
	margin: 0px;
}

#footer p a, footer p a:visited{
	color: #B8452A;
	text-decoration: none;
}

#footer p a:hover{
	text-decoration: underline;
	color: #9C0A0D;
}*/
/*-------------[start] Footer-------------------*/
#Footer {width:100%; padding-top:30px; padding-bottom:30px; background-color:#343a3e;}
#FooterContainer {width:900px; margin:0 auto;}
#FooterContainer .footer {color:#B2BAC0; line-height:14px; text-align:center; margin-bottom:20px;}
#FooterContainer .footer a {color:#B2BAC0; text-decoration:none;}
#FooterContainer .footer a:hover{color:#B2BAC0; text-decoration:underline;}

.Copyright {width:900px; height:37px; background:url(images/copyright_bg.gif) no-repeat; font-size:11px; line-height:14px; color:#818A90; text-align:center; padding-top:10px; margin-bottom:10px;}
.Copyright a{ color:#818A90; text-decoration:none;}
.Copyright a:hover{ color:#818A90; text-decoration: underline;}
#FooterContainer .text {font-size:11px; line-height:14px; color:#818A90; text-align:center; margin-bottom:20px;}
/*-------------[stop] Footer-------------------*/

#header{ width:900px; margin:0 auto; height:130px;}
a.logo {width:300px; height:64px; background:url(images/logo.gif) no-repeat; display:block; float:left; margin-top:20px;}

/*-------------[start]Top Navigation-------------------*/
#TopNav {
    margin-top:20px;
    height:33px;
    background:url(images/topnav_bg.gif) no-repeat;
    float:right;
    margin-top:20px;
    color: #343a3e;
}
#TopNav div{
    padding: 9px 0px 0px 12px;
    float: left;
}

#TopNav a {
    color:#FFFFFF;
    text-decoration:none;
}

#TopNav a:hover {
    color:#B2C62C;
}
#TopNav img{
    float: right;
    display: block;
}
*:first-child+html #TopNav{
    width: 223px;
}
/*-------------[start]Sign Up------------------*/
#SignUp {
    float:right;
    padding:0;
    margin:0;
    list-style-type:none;
    width: 190px;
    margin-top: -30px;
}
*:first-child+html #SignUp{
    margin-top: 31px;
}
*:first-child+html #TopNav{
    margin-bottom: -2px;
}

#SignUp li {
    display:block;
    padding:0;
    margin:0;
}

#SignUp a {
    color:#fff;
    text-decoration:none;
    background: url(images/signup_free.jpg) no-repeat scroll 0 0;
    padding-left:5px;
    height:30px;
    cursor:pointer;
    text-align:center;
    font-size: 12px;
    position: relative;
}
#SignUp a:hover {
    background-position: 0px -30px;
}
#SignUp a span {
    background:url(images/signup-right-tab.gif) right top no-repeat;
    padding-right:13px;
    padding-top:8px;
    position: absolute;
    color: #fff;
    top: 0px;
    left: 12px;
    z-index: 100;
}
#SignUp a span.signup_shadow{
    top: 1px;
    left: 13px;
    color: #729732;
    z-index: 99; 
    padding-right: 10px;
}

#SignUp a, #SignUp a span {
    display: block;
    float: left;
    font-weight: bold;
}
#SignUp a span {
	display: none;
}
#SignUp a:hover {
    color:#343a3e;
    text-decoration:none;
    padding-left:10px;
}

#SignUp a:hover span {
    color:#343a3e;
}
#SignUp a:hover span.signup_shadow{
    display: none;  
}
#SignUp li .signup_selected_span {
    color:#343a3e !important;
    padding-right:10px;
}

#SignUp li .signup_selected {
    color:#343a3e !important;
    text-decoration:none;
    padding-left:10px;
    
}

#SignUp a, #SignUp a span {
    float: none
}
#Header {
    width:900px;
    margin:0 auto;
}


/*-------------[stop]Sign Up------------------*/
/*-------------[start]Main Navigation-------------------*/
#Navigation {width:700px; list-style-type:none; padding:0; margin:0; float:left;}
#Navigation li {float:left; margin-right:3px; cursor:pointer;}
#Navigation a{ color:#fff; text-decoration:none; background:#494e52 url(images/left-tab-normal.gif) left top no-repeat; padding-left:10px;cursor:pointer; }
#Navigation a span {background:url(images/right-tab-normal.gif) right top no-repeat; padding-right:10px;}
#Navigation a, #Navigation a span{display: block;float: left; line-height:30px;}
#Navigation a:hover {color:#343a3e; background:#e4ebec url(images/left-tab-hover.gif) left top no-repeat; text-decoration:none; padding-left:10px;}
#Navigation a:hover span {background:url(images/right-tab-hover.gif) right top no-repeat; padding-right:10px;} 

#Navigation li .selected{color:#343a3e; background:#e4ebec url(images/left-tab-hover.gif) left top no-repeat;}
#Navigation li .selected1{background: url(images/right-tab-hover.gif) right top no-repeat;}

/* Commented backslash hack hides rule from IE5-Mac \*/
#Navigation a, #Navigation a span
{
float: none
}
/* End IE5-Mac hack */ 
/*-------------[stop]Main Navigation-------------------*/

/*-------------[start]Sign Up------------------
#SignUp {float:right; padding:0; margin:0px 0px 50px 0px; list-style-type:none; width:130px;}
#SignUp li {display:block; padding:0; margin:0;}
#SignUp a{color:#343a3e; text-decoration:none; background:#b2c62c url(images/signup-left-tab.gif) left top no-repeat; padding-left:10px; height:30px;cursor:pointer; text-align:center;}
#SignUp a span {background:url(images/signup-right-tab.gif) right top no-repeat; padding-right:10px; padding-top:8px;}
#SignUp a, #SignUp a span{display: block;float: left;}
#SignUp a:hover {color:#343a3e; background:#e4ebec url(images/left-tab-hover.gif) left top no-repeat; text-decoration:none; padding-left:10px;}
#SignUp a:hover span {background:url(images/right-tab-hover.gif) right top no-repeat; padding-right:10px;} 

#SignUp a, #SignUp a span
{
float: none
}
*/
/*#header-menu {
	background-color: #FBD06F;
	color: #9C0A0D;
	font-family: Verdana
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 10px 30px 10px 30px;
	text-align: left;
	text-transform: capitalize;
}

#header-menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#header-menu ul li {
	background: url(images/icon_menu.gif) top left no-repeat;
	display: inline;
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}

#header-menu ul li a {
	color: #9C0A0D;
	margin: 0px 2px 0px 2px;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
}

#header-menu ul li a:hover {
	color: #9C0A0D;
	text-decoration: underline;
}

#header-menu ul li.current_page_item a, #header-menu ul li.current_page_item a:hover, #header-menu ul li.current_page_item a:visited{
	color: #FFFFE0;
}

#header-menu ul li.current_page_item_home, #header-menu ul li.current_page_item_home a, #header-menu ul li.current_page_item_home a:hover, #header-menu ul li.current_page_item_home a:visited{
	background: none;
	color: #FFFFE0;
	display: inline;
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}

#header-menu ul li.home, #header-menu ul li.home a, #header-menu ul li.home a:hover, #header-menu ul li.home a:visited{
	background: none;
	display: inline;
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}*/

#main{
	background-color:#FFFFFF;
	margin: 0px;
	padding: 20px 0px 10px 0px;
	width: 900px;
}

#main h5 {
color:#181C1E;
font-family:Arial,Helvetica,sans-serif;
font-size:30px;
padding-top:0;
line-height:40px;
font-weight:normal;
}

#main h6 {
border-bottom:1px solid #DDDDDD;
color:#838A8F;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
line-height:22px;
margin-bottom:40px;
padding:5px 0 15px 0;
width:625px;

font-weight:normal;
}

#metadata {
	background: #F4F4F4;
	color: #217EB9;
	font-size: 10px;
	line-height: 20px;
	margin: 0px 0px 20px 0px;
	padding: 3px 8px 3px 8px;
}

#metadata a {
	color: #217EB9;
	text-decoration: underline;
}

#metadata a:hover {
	color: #217EB9;
	text-decoration: none;
}

#navigation {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}

#search-form{
	margin: 0px;
	padding: 0px;
}

#search-form-input{
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	color: #333333;
	font-family: Verdana
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

#search-form-input-submit{
	background-color: #EBEBEB;
	border: solid 1px #EBEBEB;
	color: #3F3E48;
	font-family: Verdana
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

#search-form-input-submit:hover{
	background-color: #343a3e;
	color: #FFFFFF;
	font-family: Verdana
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

#sidebar{
	float: right;
	margin: 0px;
	padding: 0px;
	width: 244px;
}

#sidebar .sidebar-block{
	background: #FFFFFF;
	margin: 0px;
	padding: 10px 20px 10px 20px;
}

#sidebar h2{
	color: #343a3e;
	font-family: Verdana
	font-size: 12px;
	text-align:center;
	font-weight: bold;
	margin:0px 0px 10px 0px;
	padding: 0px;
	text-transform: uppercase;
}

#sidebar ul li{
	background: url(images/background_sidebar_bottom.gif) #FFFFFF no-repeat bottom left;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 6px 0px;
}

#sidebar ul li a{
	color: #7d7c7c;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

#sidebar ul li a:hover{
	color: #b2c62c;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}

#sidebar ul li div.textwidget{
	margin: 0px;
	padding: 0px 20px 10px 20px;
	width: 200px;
}

#sidebar ul li h2.widgettitle{
	background: url(images/background_sidebar_top.gif) #FFFFFF no-repeat top center;
	height:24px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

#sidebar ul li h2.widgettitleRss{
	background: url(images/background_widget_rss.jpg) #FFFFFF no-repeat top center;
	height:24px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

#sidebar ul li h2.widgettitle a, #sidebar ul li h2.widgettitle a:visited, #sidebar ul li h2.widgettitleRss a, #sidebar ul li h2.widgettitleRss a:visited{
	background: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#sidebar ul li h2.widgettitle a:hover, #sidebar ul li h2.widgettitleRss a:hover{
	background: none;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

#sidebar ul li ul{
	width:242px;
	background:#eceeec;
	border-top: 1px dotted #ffffff;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sidebar ul li ul li{
	background: url(images/icon_sidebar.gif) no-repeat 5px 10px;
	color: #7d7c7c;
	margin: 0px;
	padding: 7px 0px 7px 20px;
}

#sidebar ul li ul li ul{
	background: none;
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
}

#sidebar ul li ul li ul li{
	border-bottom: none;
	color: #424C8C;
	margin: 0px;
	padding: 0px;
}

#sidebar ul li#calendar a, #sidebar ul li#calendar a:visited{
	background-image: none;
	clear: both;
	color: #424C8C;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#sidebar ul li#calendar a:hover{
	background-image: none;
	clear: both;
	color: #424C8C;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#sidebar ul li#calendar tfoot td a:link, #sidebar ul li#calendar tfoot td a:visited, #sidebar ul li#calendar tfoot td a:hover{
	background: none;
	border: 0px;
	color: #424C8C;
	text-decoration: none;
}

#sidebar ul li#recent-comments ul li{
	background: transparent;
	color: #3F3E48;
	margin: 0px;
	padding: 7px 0px 7px 0px;
}

#sidebar ul li#recent-comments ul li a, #sidebar ul li#recent-comments ul li a:visited {
	background: transparent;
	color: #424C8C;
	margin: 0px;
	padding: 4px;
	text-decoration: underline;
}

#sidebar ul li#recent-comments ul li a:hover {
	background: transparent;
	color: #424C8C;
	margin: 0px;
	padding: 4px;
	text-decoration: none;
}

#sidebar ul li#tag_cloud{
	padding: 0px 0px 10px 0px;
	width: 240px;
}

#sidebar ul li#tag_cloud a{
	background: none;
	padding: 0px 0px 0px 20px;
	text-decoration: underline;
}

#sidebar ul li#tag_cloud a, #sidebar ul li#tag_cloud a:visited{
	background: none;
	color: #424C8C;
	padding: 0px 0px 0px 20px;
	text-decoration: underline;
}

#sidebar ul li#tag_cloud a:hover{
	background: none;
	color: #424C8C;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
}

#title{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#title h1{
	display:none;
	color: #343a3e;
	font-family: Georgia, Verdana, Geneva, Verdana
	font-size: 0px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

#title h1 a, #title h1 a:visited, #title h1 a:hover{
	color: #343a3e;
	text-decoration: none;
}

#wp-calendar {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#wp-calendar caption {
	color: #3F3E48;
	font-family: Verdana
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: right;
}

#wp-calendar td {
	color: #3F3E48;
	font-family: Verdana
	font-size: 12px;
	text-align: center;
}

#wp-calendar td a, #wp-calendar td a:visited {
	background: #194F71;
	color: #FFFFFF;
	text-decoration: none;
}

#wp-calendar td a:hover {
	background: #194F71;
	color: #FFFFFF;
	text-decoration: none;
}

#wp-calendar td.pad {
	background: transparent;
}

#wp-calendar tfoot td a:link, #wp-calendar tfoot td a:visited {
	background: none;
	border: 0px;
	color: #3F3E48;
	text-decoration: underline;
}

#wp-calendar tfoot td a:hover {
	background: none;
	color: #3F3E48;
	text-decoration: none;
}

#wp-calendar tfoot td#next {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#wp-calendar tfoot td#prev {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#wp-calendar tfoot td, #wp-calendar tfoot td.pad {
	background: transparent;
	margin: 0px;
	padding: 0px;
}

#wp-calendar th {
	color: #424C8C;
	font: bold 12px Verdana
	text-align: center;
}

#wp-calendar ul{
	clear: both;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#wrapper{
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 910px;
}

#wrapper-footer{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

ol{
margin:0px;
padding:0px;
margin-left:30px;
}

ol li{
margin:0px;
padding:0px;
margin-bottom:5px;
}