/*
Theme Name: Exhibition Theme
Theme URI: http://www.dessign.net/exhibitiontheme
Description: Exhibition Theme for WordPress is stylish, customizable, simple, and readable. Perfect for any illustrator or graphic designer. 
Version: 2.0
Author: Marios Lublinski
Author URI: http://www.dessign.net
Tags: 2 column theme,white, clean

*/

/* Global */

* { margin: 0; padding: 0; }
body { font-size: 12px; font-family: arial, verdana, georgia, 'times new roman'; color: #aaa; }
#main_container { width: 1150px; margin: 20px auto 0; padding-bottom: 10px; }
img { border: none; }
.clear { clear: both; }
h1,h2,h3,h4,h5,p { margin: 10px 0; }
h1 { font-size: 18px; font-weight: normal; color: #505050; }
a { color: #444; text-decoration: none; }
a:hover { text-decoration: underline; }

/* Header */

#header_full { width: 100%; border-bottom: 1px solid #DCDEE1; }
#header { width: 1150px; margin: 0 auto; }
.logo { float: left; }

#menu_container { float: right; margin-top: 35px; }
#menu_container ul { list-style-type: none; }
#menu_container ul li { float: left; }
#menu_container ul li a { color: #aaa; text-decoration: none; padding: 0 20px; }
#menu_container ul li a:hover { color: #444; }
#menu_container ul li.current_page_item a { color: #444; }

/* Content */

#content { float: left; width: 760px; }

.featured_big_box { margin-bottom: 30px; }
.featured_big_box img { width: 760px; height: 291px; }
.featured_big_box h3 { text-transform: uppercase; font-size: 12px; color: #444; background-color: #E2E6E7; padding: 3px; }
.featured_big_box h3 a { color: #444; text-decoration: none; }
.featured_big_box h3 a:hover { text-decoration: underline; }

.featured_medium_list li img { width: 369px; height: 196px; }
.recent_posts_list li img { width: 60px; height: 58px; }

#slider_container { width: 760px; height: 408px; padding-bottom: 25px; }
#slider img { width: 760px !important; height: 408px !important; }
.slide_img { width: 760px !important; height: 408px !important; }

.featured_home_medium { list-style-type: none; }
.featured_home_medium li { float: left; margin-right: 19px; margin-bottom: 20px; }
.featured_home_medium li.last { margin-right: 0; }
.featured_home_medium li img { width: 369px; height: 196px; opacity:1.0; filter:alpha(opacity=100); }
.featured_home_medium li img:hover { background-color:#000; display: block; opacity:0.4; filter:alpha(opacity=40); }

.featured_home_big { list-style-type: none; }
.featured_home_big li { float: left; margin-right: 19px; margin-bottom: 20px; }
.featured_home_big li.last { margin-right: 0; }
.featured_home_big li img { width: 369px; height: 408px; opacity:1.0; filter:alpha(opacity=100); }
.featured_home_big li img:hover { opacity:0.4; filter:alpha(opacity=40); }

.home_navigation { padding: 25px 0; }

/* Sidebar */

#sidebar { width: 369px; float: right; }
.side_box { margin-bottom: 20px; position: relative; }
.side_box h3 { color: #444; font-size: 12px; }

.featured_medium_list { list-style-type: none; }
.featured_medium_list li { margin-bottom: 15px; }
.featured_medium_list li img { width: 369px; height: 196px; opacity:1.0; filter:alpha(opacity=100); }
.featured_medium_list li img:hover { opacity:0.4; filter:alpha(opacity=40); }

.search_box { width: 347px; height: 39px; border: 1px solid #eee; padding: 0 10px; }
.search_icon { position: absolute; right: 15px; top: 13px; }

.stay_connected_list { list-style-type: none; }
.stay_connected_list li { padding: 8px 4px; border-top: 1px solid #eee; position: relative; }
.stay_connected_list li.last { border-bottom: 1px solid #eee; }
.stay_connected_list li img { position: absolute; top: 5px; right: 5px; }

.recent_posts_list { list-style-type: none; }
.recent_posts_list li { padding: 10px 0; border-bottom: 1px solid #eee; }
.recent_posts_list li h3 { font-size: 12px; color: #444; margin: 0 0 10px; }
.recent_posts_list li img { float: left; margin-right: 10px; width: 60px; height: 58px; opacity:1.0; filter:alpha(opacity=100); }
.recent_posts_list li img:hover { opacity:0.4; filter:alpha(opacity=40); }

/* Footer */

#footer_full { width: 100%; border-top: 1px solid #DCDEE1; }
#footer { width: 1150px; text-align: right; padding: 10px 0; color: #666; margin: 0 auto;}