/*
Theme Name: Graphic Theme
Theme URI: http://www.dessign.net/graphic
Description: Graphic Theme for WordPress is stylish, customizable, simple, and readable. Perfect for any illustrator or graphic designer. 
Version: 1.7
Author: Marios Lublinski
Author URI: http://www.dessign.net
Tags: 3 column theme, white, clean, simple

*/

/** General **/

* { margin: 0; padding: 0; }
body { background-color: #fff; font-size: 12px; font-family: 'PT Mono', Inconsolata,courier new,courier;  }
#main_container { width: 1120px; margin: 0 auto; background-color: #fff; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
h1,h2,h3,h4,p { margin: 10px 0; }
a { color: #000; text-decoration: none; }
img { border: none; }
ol { list-style-type: none; }
p {line-height: 1.3em;}

/** Header **/

#header { width: 1120px; }
.logo { float: left; margin-left: 2px; margin-top: 10px; }
.search { width: 205px; height: 17px; border: 1px solid #efef; float: right; margin-right: 5px; margin-top: 20px; text-align: right; padding: 0 5px; }

/** Content **/

#left_content { width: 269px; float: left; margin-right: 14px; border-top: 1px solid #333; padding-top: 10px; }
#left_content img { width: 269px; height: 200px; }
#left_content h3 { font-size: 14px; border-bottom: 1px solid #333; padding-bottom: 5px; font-weight: lighter;  }
#left_content h3 a:hover { color: #fff; background-color: #000; }
#content { width: 597px; float: left; border-top: 1px solid #333; padding-top: 10px; }
#content a { text-decoration: underline; }
#content p a:hover { background-color: #333; color: #fff; text-decoration: none; }
#content h3 a:hover { background-color: #000; color: #fff; }
#right_content { width: 225px; float: right; border-top: 1px solid #333; padding-top: 10px; }
#right_content h3 { font-size: 14px; color: #fff; background-color: #333; padding: 2px 5px; font-weight: normal; }
#right_content h3.first { margin-top: 0; }
#right_content ul { list-style-type: none; }
#right_content a:hover { background-color: #333; color: #fff; }
.about_cont { /*background-color: #ffffff;*/ padding: 5px 2px; width: 205px; }
.send_us_cont { background-color: #333; margin: 10px 0; font-size: 14px; color: #fff; padding: 3px 5px; width: 215px; }
.send_us_cont a { color: #fff; text-decoration: none; }

#twitter_update_list a { text-decoration: underline; }
#twitter_update_list span a { text-decoration: none; }


.featured_big_cont { width: 597px; }
.featured_big_cont p { text-decoration:none; }
.featured_big_cont h3 { font-size: 14px; font-weight: normal; }
.featured_big_cont img { width: 597px; height: 358px; }

.featured_medium_cont { width: 270px; border-top: 1px solid #333; padding-top: 10px; }
.featured_medium_cont p { text-decoration:none; }
.featured_medium_cont h3 { font-size: 14px; font-weight: normal }
.featured_medium_cont img { width: 270px; height: 177px; }

.portfolio_list { list-style-type: none; border-top: 1px dotted #fff; }
.portfolio_list li { border-bottom: 1px dotted #fff; }
.portfolio_list li a { color: #000; text-decoration: none; }
.portfolio_list li:hover { background-color: #fff; }
.portfolio_list li:hover a { color: #fff; }

.single_content { width: 597px; float: left; }
.single_content h3 { font-size: 14px; }
.single_content h3.first { margin-top: 0; }

/** Footer **/

#footer { width: 1114px; height: 16px; background: url('images/footer-back.jpg') repeat-x; float: left; margin-top: 20px; text-align: right; padding: 8px 3px 3px; }


//.kProfil {background-color: #dfdfdf;}
.kProfil {background-color: #525252; color: #FFF;}
.kProfil a {color: #FFF;}
.about_cont {padding: 10px;}

.portfolio_list li a {background-color: #fcfd8a; }
.portfolio_list li {margin: 3px 0px; }

#content .single_content a { text-decoration: underline; }
#content a { text-decoration: none; }