/* NOTE: To use this file you must first activate it in your frugal Theme Options.
Once active, you can add custom styles to this file and they will override
any other styles in this theme.  Learn more about this customization proccess by visiting
http://frugaltheme.com/support/ */

/*html 
	{
		overflow-y: scroll;
	}*/
	
html, body {
height: 100%;
margin: 0 0 1px;
padding: 0;
}

body {
background: #fff;
width: 990px;
margin: 0px auto 0px;
padding: 0px;
color: #666;
font-size: 1.110em;
line-height:200%;
font-family: Georgia, Arial, Tahoma, Verdana;
}

a:active {
outline:none;
}

h1, h2, h3, h4 {
margin: 0px;
padding: 5px 0px 10px 0px;
color: #000;
font-family: Georgia, Times New Roman, Trebuchet MS;
font-weight: normal;
line-height: 120%;
}

#content h1 {
margin-top:-5px;
margin-bottom:30px;
width: 650px;
padding: 0px;
color: #393D41;
font-size: 2.0em;
}

.headerlefttext {
width: 435px;
margin: 20px 0px 0px 15px;
padding: 0px;
float: left;
}

#wrap {
background: #fff;
width: 960px;
border: none;
margin: 20px auto;
padding: 10px;
}

#navbar {
display:none;
}

#sidebarwidgeted li a:active {
outline:none;
}

#nav li a:hover, #nav li a:active {
background: #fff;
color: #5482c8;
text-decoration: none;
outline:none;
}

#content {
width: 960px;
margin: 0px auto 0px;
padding: 0px;
line-height: 22px;
}

#contactformcontent {
width:750px;
}

#content_column {
width: 650px;
min-height: 340px;
margin: 0px 50px 0px 0px;
padding: 25px 0px 0px 0px;
float: right;
border-bottom:1px solid #c3c3c3;
}

#contactcontent_column {
width: 650px;
min-height: 355px;
margin: 0px 50px 0px 0px;
padding: 25px 0px 0px 0px;
float: right;
border-bottom:none;
}

.postarea {
width: 650px;
margin: 0px;
padding: 0px;
float: left;
line-height:1.6em;
}

#sidebar {
width: 200px;
margin: 0px;
padding: 10px 5px 10px 5px;
font-family: Georgia, Arial, Tahoma, Verdana;
float: left;
display: inline;
}

#sidebar .widget {
width: 180px;
margin: 0px;
padding: 10px;
float: left;
}

#sidebar h2 {
display:none;
border-bottom: none;
margin: 0px 0px 10px 0px;
padding: 3px 0px 3px 5px;
font-size: 16px;
color: #666 !important;
text-transform: uppercase;
}

#sidebar ul {
/*font-size:1.3em;*/
font-size:16px;
margin: 0px;
padding: 0px;
list-style-type: none;
}

a:active {
outline: none;
}

#sidebar ul a, a:visited {
color:#FF2A00;
}

#sidebar ul a:hover {
color:black;
text-decoration:none;
}

#sidebar ul a.self {
color:black;
}

#sidebar ul li {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#sidebar ul ul {
margin: 5px 0px 0px 0px;
padding: 0px;
list-style-type: none;
font-size:1em;
}

#sidebar ul li li {
margin: 0px;
padding: 0px 0px 5px 5px;
}

#sidebar ul li ul li {
margin: 0px;
padding: 0px 0px 5px 5px;
}

#footer {
background: #fff;
width: 600px;
height: 30px;
border-top: none;
margin: 0px 0px 0px 260px;
padding: 0px;
text-align: left;
}

#footer p {
margin: 0px;
padding: 9px 0px 0px 0px;
color: #C3C3C3;
font-size: 0.7em;
font-family: Arial, Tahoma, Verdana;
}

#footer a, #footer a:visited, #footer a:active {
color: #666;
text-decoration: none;
outline:none;
}

#footer a:hover {
color: #FF2A00;
text-decoration: none;
}

.colA, .colB, .colC {
float:left;
width:190px;
padding:10px;
text-align:center;
font-size:0.8em;
line-height:1.4em;
}

.colA {
padding-left:0px;
}

.colA p, .colB p, .colC p {
margin-top:40px;
margin-bottom:-10px;
padding-bottom:0px;
padding-top:0px;
}

.colA img a:active, .colB img a:active, .colC img a:active {
border:none;
}

.colA img, .colB img, .colC img {
margin-top:-5px;
margin-bottom:0px;
padding-bottom:0px;
}

.colA, .colB {
border-right:1px dotted black;
}

.clear {
clear:both;
}

.passwordsubmit {
border: 2px solid black;
margin-top:10px;
margin-bottom:10px;
}

#contactpic {
float:right;
margin-top:-30px;
margin-right:30px;
}

#clientareapic {
float:right;
margin-top:-59px;
margin-right:30px;
}

#feedbackimage {
float:right;
margin-top:-59px;
margin-right:30px;
}

img.wpcf7-captcha-captcha-186 {
float:left;
}

.envelopes a {
display:block;
height:65px;
width:120px;
background:url(/wp-content/themes/frugal/custom/images/envelopes.gif);
background-repeat:no-repeat;
margin:-15px 0 15px 0px;
}

.envelopes a:hover {
background-position: 0 -65px;
}

ul li#ryofoldingpages-3 li.current_page_item a {
color:#000;
}

li#ryofoldingpages-3 li.current_page_item li.page_item a {
color:#FF2A00;
}

li#ryofoldingpages-3 li.current_page_item li.page_item a:hover {
color:#000;
}

.ddsg-wrapper ul li a {
color:#FF2A00;
}

.ddsg-wrapper p {
display:none;
}

.ddsg-wrapper h2 {
display:none;
}

.wpcf7-response-output wpcf7-validation-errors {
display:none;
}

.green {
color:#91F257;
}

.yellow {
color:#FEF500;
}

.blue {
color:#49B0F5;
}

#mark-pic {
height:170px;
width:170px;
background:url(/wp-content/themes/frugal/custom/images/mark_bw.jpg);
background-repeat:no-repeat;
float:left;
margin-right:10px;
}

#feedbackform {
height:190px;	
}

/* ############# FORM BUTTONS ############ */

input.feedback {
background: url(/wp-content/themes/frugal/custom/images/send_button.gif) no-repeat center top;
width:63px;
height:28px;
border:none;
cursor: pointer;
color:transparent;
margin-top:26px;
text-indent:100px;
}

input.passwordsubmit {
background: url(/wp-content/themes/frugal/custom/images/submit_button.gif) no-repeat center top;
width:82px;
height:28px;
border:none;
cursor: pointer;
color:transparent;
margin-top:30px;
text-indent:100px;
}
