/* Gravity Form Styles */

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label textarea.medium { border: none; border-left: 2px solid #eee; background: #f6f6f6; width:220px;}
.gform_wrapper input, .gform_wrapper textarea { font-size:14px; padding: 4px 10px; }
.ginput_container { float:left; }
.gform_wrapper .gfield_radio { margin-left: 0 !important; }

/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* 1.1 Defaults */

body  { font: 14px/20px Helvetica, Arial, sans-serif; font-family: color: #555; background-color: #282828; }

h1, h2, h3, h4, h5, h6  { margin: 0; font-family: Georgia, 'Times New Roman', serif; color: #222; font-weight:normal; line-height:1.2em; }
h1  {font-size: 28px; } h2  {font-size: 22px;} h3  {font-size: 18px;} h4  {font-size: 16px;} h5  {font-size: 14px;} h6  {font-size: 12px;}

p {margin: 0; font:14px/22px Helvetica, Arial, sans-serif; }

/* 2.2 Navigation */
ul#nav { margin-top:85px; }

#nav a  { font: 17px/26px 'Trebuchet MS', Helvetica, Arial, sans-serif; display:block; z-index:100; padding:0 7px; color:#fff; text-decoration:none;}
#nav li:hover, #nav li.current_page_item, #nav li.current_page_parent { background: #800 url(images/bg-nav.png) repeat-x top; }
#nav li  { float:left; width: auto; padding:2px; margin:0 4px;}

/* 2.3 Header */
#header{padding:10px 0 10px 0;clear:both;position:relative;}

/* 2.7 Homepage */
#featured h2 { color:#f6f6f6; font-size:36px; font-weight:normal; line-height:1em; margin-bottom:30px; }
#mini-features h3 { font-weight:normal; }

/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

.archive_header  { font-family: Georgia, serif; display: block; float: left; width: 100%; margin:0 0 25px; padding:0 0 20px; font-size: 16px; font-weight: bold; background: url("images/bg-border.png") no-repeat scroll center bottom; }
.post .title  { font-weight: normal; font-size:28px; line-height:24px; position:relative; margin: 0 0 15px; }
.entry img { background: none; border: none; }

/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* 4.2 Generic Widgets */
.widget h3  { margin: 0 0 15px 0; padding:0; font-size:18px;font-weight:normal; color:#777; }
.widget .textwidget { padding: 10px; background: none; }


/* 6.1 Buttons */
.button, .button:visited, .reply a{ font-family:'Trebuchet MS', sans-serif; background: url(images/alert-overlay.png); display: inline-block; padding: 5px 10px 6px; color: #fff !important; text-decoration: none; border:none; position: relative; cursor: pointer; }
.button, .button:visited, .reply a{ background-color:#2483a5; }
