.custom #page {
padding:0;
}

#image_box img {
border-width:1em;
padding:0.4em;
}

.custom #content {
width:49em;
}
#column_wrap .sidebar ul.sidebar_list {
padding:2.2em 2em 0;
}
.custom .sidebar ul.sidebar_list {
padding-right:2em;
}
.custom .post_box, .teasers_box, .full_width #content_box .page {
margin:0 0 0 2.2em;
}
.custom #container {
margin:0;
width:auto;
}.sidebar ul.sidebar_list {padding-left:0em;padding-right:0em;}
.custom #content_box {
margin:0 auto;
width:95em;
}
.custom #column_wrap {
width:71.2em;
}
.custom #footer {
background-color:#FF0000;
border:medium none;
color:#FFFFFF;
margin-top:2em;

}
#footer p {
font-size:1.2em;
line-height:1.667em;
text-align:right;
width:100%;
}
.custom #tagline {
display:none;
}
.custom #header {
background-color:#FF0000;
border:medium none;
color:#FFFFFF;
font-size:0.9em;
padding-bottom:1.2em;
padding-top:1.2em;
}
.custom #header #logo a, .custom #header #logo a:hover {
color:#FFFFFF;
text-decoration:none;
}
.custom ul#tabs {
border:medium none;
margin:0 auto;
width:975px;
}
.custom #header #logo {
font-weight:normal;
margin:0 auto;
width:950px;
}
.custom .tabs-menu {
border-color:#CCCCCC;
border-style:solid;
border-width:1px 0 0;
}
.custom .search-top {
background-color:#FCFFF5;
border:1px solid #CCCCCC;
height:24px;
margin:1.5em auto 0;
padding:0.5em 0;
width:950px;
}
.custom #searchform {
float:left;
padding:0 1em;
}
.custom .search-top label {
display:none;
}
.custom #searchform input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#6E9DBB;
font-size:1.5em;
padding:0.05em;
}
.custom #searchform input#searchsubmit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FF0000 none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#FFFFFF;
font-size:1.2em;
padding:0.2em;
}
.custom ul#tabs li, .custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {
background-color:#FF0000;
border-color:#FFFFFF;
border-style:solid;
border-width:0 1px 0 0;
color:#FFFFFF;
padding:0 0.7em;
}
.custom ul#tabs li {
margin:1em;
}
.custom ul#tabs li a {
color:#FFFFFF;
padding:0.35em 1.5em;
}
.custom #sidebars {
margin-top:9em;
}
.custom #content_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-bottom:2em;
padding-bottom:0;
}
.custom span.bracket {
display:none;
}
.custom .to_comments {
background-image:url(images/chat.jpg);
background-repeat:no-repeat;
display:none;
padding:0 2.8em;
}
.custom .post_box {
border-bottom:1px solid #CCCCCC !important;
border-top:medium none;
}
.custom .post_box:last-child {
border-bottom:medium none !important;
}
.custom li.widget {
float:left;
margin-bottom:0;
}
.custom .sidebar h3 {
border-bottom:1px solid #CCCCCC;
padding:3px 0 5px 10px;
}
.custom .sidebar .textwidget, .sidebar_list li ul {
padding:10px;
}
.custom .sidebar .textwidget img {
float:left;
padding:0 8px 8px 0;
}
.custom ul.sidebar_list {
padding-top:0;
}
.custom .sidebar .followme {
padding:10px;
}
.custom .sidebar .followme img {
padding-top:4px;
vertical-align:bottom;
}
.custom ul#tabs li.rss {
border:medium none;
}
.custom ul#feed {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.custom ul#feed li.rss a {
background-image:url(images/rss2.png);
background-repeat:no-repeat;
color:#999999;
float:right;
font-size:1.1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0;
padding:0 10px 2px 20px;
text-transform:uppercase;
}
div#c2a_form_wrapper {
border:1px solid #DDDDDD;
clear:none;
float:left;
height:210px;
margin:15px 0 0;
overflow:hidden;
padding:10px;
width:284px;
}
div.gform_wrapper {
text-align:right;
}
div.gform_wrapper input.button {
width:100px;
}
div.gform_wrapper #gform_heading {
color:#FFFFFF;
font-weight:bold;
margin:0 0 10px;
text-transform:uppercase;
}

.gform_body {
width:300px;
}
.gform_body ul li {
clear:both;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 5px;
width:280px;
}
.gform_body ul li .gfield_label {
clear:none;
color:#4C4C4C;
float:left;
font-size:12px;
font-weight:bold;
overflow:hidden;
text-align:right;
text-transform:uppercase;
width:70px;
}
.gform_body ul li .ginput_container {
clear:none;
float:left;
overflow:hidden;
width:210px;
}
.gform_body ul li .ginput_container input {
padding:3px;
width:200px;
}
.gform_body ul li .ginput_container textarea {
background-color:#E6E6E6;
border:medium none;
height:65px;
padding:3px;
width:200px;
}
div.gform_wrapper .gform_footer {
clear:both;
float:right;
margin:0;
overflow:hidden;
padding:0;
width:103px;
}
.gform_wrapper .validation_error {
clear:none;
color:#FF0000;
float:left;
font-family:Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
line-height:150%;
width:315px;
}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
width:100%;
}
.gform_wrapper {
margin:0 0 10px;
max-width:300px;
overflow:hidden;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
margin:10px;
width:100%;
}
div.gform_wrapper input.button {
margin-top:10px;
width:100px;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
margin:10px;
width:90%;
}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
width:99%;
}
.gform_body ul li .ginput_container {
clear:none;
float:left;
margin:-2px 0 -4px -9px;
overflow:hidden;
width:299px;
}
.gform_body ul li .gfield_label {
clear:none;
color:#4C4C4C;
float:left;
font-size:12px;
font-weight:bold;
overflow:hidden;
text-align:left;
text-transform:uppercase;
width:100%;
}
.gform_wrapper .validation_error {
clear:none;
color:#FF0000;
float:left;
font-family:Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
line-height:150%;
width:300px;
}



/*----NEW---*/



#header_area .page {
padding-top:0em;
width:100%;
}

.full_width .page {
margin:0 auto;
padding-left:0em;
padding-right:0em;
width:96em;
}

.custom ul#tabs {
border:medium none;
margin:0 auto;
width:970px;
}

.custom #content_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:8px solid #DEDEDE;
margin-bottom:2em;
padding-bottom:0;
}

#footer_area .page {
padding-bottom:0em;
width:100%;
}

#footer p {
font-size:1.2em;
line-height:1.667em;
text-align:center;
width:;
}

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
color:#111111;
font-size:62.5%;
}

.custom #header {
background-color:#FF0000;
border:medium none;
color:#FFFFFF;
font-size:0.9em;
padding-bottom:1.2em;
padding-top:1.2em;
}



.gform_wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF none repeat scroll 0 0;
margin:10px;
max-width:320px;
overflow:hidden;
}

div.gform_wrapper #gform_heading h3 {

-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FF0000 none repeat scroll 0 0;
border:1px solid;
font-size:14px;
font-weight:bold;
margin:20px 20px;
padding:10px 110px 10px 0;
}

div.gform_wrapper input.button {
margin:10px 20px 10px 0;
padding-right:0px;
width:0px;
}

div.gform_wrapper input.button {
width:80px;
}

#footer a {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
}
