/*
* Columns
*/
 /* Default content column, when there's a sidebar (should maybe renamed to col_content?) */
 .col_small, .store_main
 {
 width: 436px; float: left; padding: 20px 0 20px 0;
 position: relative;
 }
 .col_sidebar
 {
 width: 252px; float: right; font-size: 0.9em; padding: 0;
 border: 0;
 border-top: solid 2px #000000;
 margin:0 20px 0 9px !important;
 position: relative; top: -12px;
 }
 .store_sidebar
 {
 width: 252px; float: right; font-size: 0.9em; padding: 0;
 border: 0;
 border-top: solid 2px #000000;
 position: relative; top: -12px;
 }
 
 #bodyarea .col_full {
 padding: 10px 20px 20px 20px; border-top: solid 8px #000000;
 }
 
 .store_main h2 {
 display:block;
 }
 
 .col_full h2 { margin: 0 !important; padding:10px 20px 12px 0px !important; color: #666666; font-size: 2em; font-family: 'arial'; clear:both; }
 .col_full h3 { margin: 0 !important; padding:0 20px 0 10px; color: #666666; font-size: 1.4em; font-family: 'arial'; }
 .col_full h3 { margin:0; padding:0 !important; }
/*
* Widget
*/
 
 #bodyarea .widgetdiv1
 { padding-bottom: 20px; }
 
 #bodyarea .col_sidebar .widgetdiv1, #bodyarea .store_sidebar
 {
 width: 262px;
 background: url(../images/side-widget-bg.jpg) left top no-repeat;
 padding: 14px 10px 14px 10px;
 }
 #bodyarea .col_sidebar h3
 { color: #666666; font-size: 1.5em; padding: 0 0 0 0; height: 10px !important; height: 20px; }
 
/*
* Text inside
*/
 .widget p { margin: 0px; padding:0 20px 0px 0; }
 .widget h3 { margin: 0; padding: 0 0 10px 0 !important; padding: 0 0 5px 0; color: #666666; font-size: 1.7em; font-family: 'arial'; }
 .widget ul { list-style-type: none; margin: 0; padding: 0; }
 .widget meta { padding:0 !important; margin:0 !important; }
 .widget .textfield,
 .widget textarea { width: 97%; margin-bottom: 3px; padding: 2px; border: solid 1px #ccc; }
/* .widget textarea { height: 10em; }*/
 
 .widget label { font-weight: bold; font-size: 1em; color: #666666; display:block; }
 
 .widget .more { text-align: right; font-size: 0.9em; }
/* =NEW FIX UP STUFF
 ------------------------------------------------------ */







