/*

Theme Name: Art in a Box

Theme URI:

Description: Child theme for Art in a Box

Version: 1.0

Author:

Author URI:

Tags:

Template: minimalisto

*/



html, body {  }

body { background: #eee url(images/black-spots-upside-eee.png) no-repeat right bottom; }

a { color: #0C7C90; }

.f_info p a { color: #0C7C90 !important; }

#bkg { background: url(images/bg21eee.jpg) no-repeat 50% top; }

#dropmenu li a { font-family: 'Droid Sans', Helvetica, Arial, sans-serif; font-size: 17px; }

#dropmenu ul li a { font-family: Helvetica, Arial, sans-serif; font-size: 20px; text-transform: capitalize; }

.page_rightsidebar_content p,

.page_rightsidebar_content ul,

.page_rightsidebar_content ol,

.full_width_content p, .full_width_content ol,

.full_width_content ul,

.contact_content p,

.contact_content ul,

.contact_content ol,

.blog_content p

{ font-size: 14px !important; font-family: Helvetica, Arial, sans-serif !important; }

.home_content p, .page-title-link { font-size: 14px;}

hr { display: block; position: relative; padding: 30px 0px 0px; margin: 0px auto 30px auto; width: 100%; clear: both; border: none; border-bottom: 1px dashed #D3DAD9; font-size: 1px; line-height: 0; overflow: visible; }

.menu-item-1061 { background: url(images/subscribe-menu-button-06.png) no-repeat center center;  }

.menu-item-1061 a {  text-indent: -9999px; width: 73px; padding-left: 44px !important; }

.page-title-info { width: 800px; margin-top: 10px; }

.page_rightsidebar_content ul,

.full_width_content ul,

.contact_content ul

{ list-style: disc; padding-bottom: 25px; }

.page_rightsidebar_content li,

.full_width_content li,

.contact_content li

{ margin: 10px 10px 10px 20px; }

/* #logo { width: 383px; height: 69px; margin-top: 20px; } */

#logo { width: 350px; height: 125px; margin-top: 5px; }

#container { clear: both; }

.sidebar { background: #fff url(images/sidebar-bottom-curved-02.png) no-repeat center bottom; padding-bottom: 70px; }

.portfolio_sidebar { background: #fff url(images/sidebar-bottom-225.png) no-repeat center bottom; padding-bottom: 70px;  }

.portfolio_grid_item span.rollover { background: #000 url(images/link.png) center no-repeat !important; }

ul.ourHolder li.item, .blog_grid { height: auto !important; background: #fff url(images/curvy-bg-2.png) repeat-x left bottom; padding-bottom: 22px; }

.blogBackrpt { background: #fff url(images/curvy-bg-2.png) repeat-x left bottom; padding-bottom: 22px; }

#dropmenu li ul { background: url(css/images-light/subsubrpt-red.png) no-repeat 0px 0px !important; -moz-box-shadow: 0px 5px 6px #ccc; -webkit-box-shadow: 0px 5px 6px #ccc; box-shadow: 0px 5px 6px #ccc; }

.page-template-gallerytemplate-php .ngg-gallery-thumbnail-box, .single-portfolio .ngg-gallery-thumbnail-box { width: 25%; }

.page_rightsidebar_content p { margin-bottom: 25px; }

.page_rightsidebar_content { width: 665px; }

.ngg-galleryoverview { padding-left: 10px; }

.ngg-gallery-thumbnail-box { margin-bottom: 20px; }

.ngg-gallery-thumbnail { margin-right:0px !important;  }

.ngg-gallery-thumbnail img { background-color: transparent; border: none !important; margin:0px !important; padding:0px !important;  }

.banner_home h1 span { color: #0C7C90; }

.page-id-47 .alignleft { padding: 0px 20px 20px 0px; }

.ngg-gallery-thumbnail span { background: #fff; font-size:13px !important; line-height:16px; font-family: "Droid Serif", Georgia, Times, "Times New Roman", serif; font-style:italic; padding:10px 15px 10px 15px !important; width: 190px; height: 32px; overflow: hidden; }

.textwidget { margin-bottom: 20px; }

#edit-this-page { font-size: 16px; text-align: center; margin-bottom: 20px; clear: both; }

#edit-this-page a { color: #fff; display: block; padding: 20px; background: #b91919; }

#edit-this-page a:hover { color: #b91919; display: block; padding: 20px; background: #fff; }

#footer p, #footer li { font-size: 13px !important; font-family: Helvetica, Arial, sans-serif !important; }

h4.quote { padding:5px 0 15px 50px; background:url(css/images-light/quotation.png) left top no-repeat; }

#youtube-sidebar-widget ul li img { margin: 0px 0px 5px 0px !important; }

.hr_line { width: 850px !important; }

.page-title-info span { color: #666 !important; }

.subscribe-forms div { float: left; width: 50%; text-align: center; }

.subscribe-forms select { padding: 5px; background: #fff; }

.nsu-field { padding: 10px; background: #fff; margin: 0px 10px; }

.nsu-submit { padding: 10px; background: #B91919; display: block; color: #fff; font-weight: bold; text-transform: uppercase; float: right; }

.nsu-field { float: right; }

ul.pagination li { font-size: 16px; }

.textwidget p { font-family: Helvetica, Arial, sans-serif !important; }

.banner_home h1{ line-height: 28px !important; }

.survey-widget { text-align: center; margin-top: 20px; }

.survey-widget h6 { margin-top: 5px; }