/*
	theme name: Revista.de
	version: 1.0
	author: Jakub Machala
	email: jakub.machala@youweyoucoding.com
	website: http://youweyoucoding.com

	created by youweyoucoding.com 2009
*/

/* main structure */
body { background-color: #c0c0c0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; margin: 0 0 30px 0; }
#wrapper { width: 960px; margin: 0 auto; background-color: #fff; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
#header h1 a { display: block; width: 153px; height: 37px; background: url(img/logo.png) 8px 4px no-repeat; float: left; }
#header h1 a span { display: none; }
#header #menu { font-size: 10px; color: #c1c0bf; height: 32px; float: right; padding: 5px 10px 0 0; }
#header #menu a { color: #231f20; text-decoration: none; }
#header #menu a:hover { text-decoration: underline; }
#pagelist { clear: both; height: 30px; }
#content { padding: 3px 0 0 0; font-size: 11px; color: #231f20; }
#content a { color: #28246b; text-decoration: none; }
#content a:hover { text-decoration: underline; }
.banners { margin: 20px auto 0 auto; width: 960px; }
.banners img { float: left; margin: 0 0 0 8px; }
#news { margin: 10px auto; width: 940px; padding: 0 10px; font-size: 10px; line-height: 1.4; background-color:#FFFFFF}
#news ul { list-style: none; }
#news ul li { display: block; width: 960px; }
#news a { color: #231f20; text-decoration: underline; }
#news a:hover { text-decoration: none; }
#pixopoint_menu_wrapper1 { width: 780px; height: 30px; line-height: 30px; float: left; display: block; color: #231f20; }
#suckerfishnav { font-size: 11px; }
#suckerfishnav, #suckerfishnav ul { float: left; list-style: none; line-height: 30px; padding: 0; margin:0; width:100%; }
#suckerfishnav a { display: block; color: #231f20; text-decoration: none; padding: 0px 10px; background: url(img/pagelist-li.png) right 10px no-repeat; }
#suckerfishnav a:hover { text-decoration: underline; }
#suckerfishnav li { float: left; padding: 0; }
#suckerfishnav ul { position: absolute; left: -999em; height: auto; width: 151px; font-weight: normal; margin: 0 0 0 10px; line-height: 1; border: 0; border-top: 1px solid #c7c7c7; }
#suckerfishnav li li { width: 149px; border-bottom: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7; }
#suckerfishnav li li a { padding: 4px 10px; width: 130px; font-size: 11px; color: #231f20; background: none; }
#suckerfishnav li li a:hover { text-decoration: none; }
#suckerfishnav li ul ul { margin: -21px 0 0 150px; }
#suckerfishnav li li:hover { background: #ccc; }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a { color: #231f20; }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a { color: #231f20; }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a { color: #231f20; }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul { left: -999em; }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul { left: auto; background: #fff; }
#suckerfishnav li:hover, #suckerfishnav li.sfhover { }
#suckerfishnav li.current_page_item a { font-weight: bold; }
#suckerfishnav li.current_page_item a:hover { text-decoration: none; }
#suckerfishnav li.current_page_item ul li a { font-weight: normal; }
#suckerfishnav li.page-item-12 a { background: none; }
#searchform { display: inline; }
#searchform div { display: inline; }
#searchform #s { width: 92px; height: 12px; border: 1px solid #231f20; background: none; vertical-align: middle; font-size: 11px; padding: 0 2px; }
#searchform #searchsubmit { color: #231f20; width: 39px; height: 14px; padding: 0; text-align: center; border: none; background: url(img/search.png) left top no-repeat; cursor: pointer; vertical-align: middle; margin: 0 0 0 3px; }

#adpleft { position: absolute; margin: 0 0 0 -170px; }
#adpleft .boxad, #adpleft .boxadw { margin: 0 0 10px 0; }
#adpleft .boxad { padding: 0 0 0 40px; }
#adpright { position: absolute; margin: 0 0 0 970px; }
#adpright .boxad, #adpright .boxadw { margin: 0 0 10px 0; }
/* main structure */

/* main */
#content .post_one { padding: 0 10px 0 10px; }
#content .post_one a.img { width: 940px; height: 447px; display: block; background-color: #666666; }
#content .post_one h2 { font-size: 20px; color: #f57e20; padding: 0 0 9px 0; font-weight: bold; }
#content .post_one h2 a { color: #f57e20; text-decoration: none; }
#content .post_one h2 a:hover { color: #FF9900; }
#content .post_one p { padding: 5px 0; }
#content .post_one_more { padding: 10px 0 0 0; }
#content .post_one_more .morelink { text-align: right; display: block; }
#content .post_one_more p { line-height: 1.3; }
#content .post_one.single { padding-bottom: 18px; }
#content h3 { font-size: 16px; font-weight: bold; color: #f57e20; margin: 15px 0 0 0; }
#content img.alignleft { float: left; margin: 0 15px 5px 0; }
#content img.alignright { float: right; margin: 0 0 5px 15px; }
#content ul li { list-style: square; margin: 5px 0 5px 20px; }
#content ol li { list-style: decimal; margin: 5px 0 5px 25px; }
#content ul.tabbernav li { margin: 0; }
#content .boxad { margin: 10px 0 0 0; }
#main { clear: both; padding: 18px 0 0 0; }
#main .post h2 { font-size: 13px; color: #f57e20; padding: 7px 0; font-weight: bold; }
#main .post h2 a { color: #f57e20; text-decoration: none; }
#main .post h2 a:hover { color: #FF9900; }
#main .post { display: block; width: 220px; float: left; margin: 0 10px; display: inline; height: 350px; }
#main .postfull { margin: 0 10px 18px 10px; }
#main a.img { width: 220px; height: 120px; display: block; background-color: #666666; }
#main .post_more { height: 185px; line-height: 1.3; }
#main .morelink { text-align: right; display: block; }
.more-link { display: none; }

.tabberlive .tabbertabhide { display:none; }
.tabber { }
.tabberlive { margin-top: 30px; }
#content ul.tabbernav { margin: 0; padding: 3px 0; border-bottom: 1px solid #c0c0c0; }
#content ul.tabbernav li { list-style: none; margin: 0; display: inline; }
#content ul.tabbernav li a { padding: 3px 12px 2px 12px; border: 1px solid #c0c0c0; background: #fff; color: #ccc; text-decoration: none; font-weight: bold; }
#content ul.tabbernav li a:link { color: #ccc; }
#content ul.tabbernav li a:visited { color: #ccc; }
#content ul.tabbernav li a:hover { color: #000; }
#content ul.tabbernav li.tabberactive a { background-color: #c0c0c0; color: #fff;  }
#content ul.tabbernav li.tabberactive a:hover { background-color: #c0c0c0; color: #fff; }
.tabberlive .tabbertab { padding: 15px 10px 25px 10px; border: 1px solid #c0c0c0; border-top: 0; color: #231f20; }
.tabberlive .tabbertab h4 { display: none; }
#content h5 { font-size: 14px; color: #231f20; margin: 10px 0 0 0; }
#content ol.commentlist li { margin-bottom: 15px; }

/* footer */
#box { padding: 0 0 18px 0; font-size: 10px; color: #231f20; }
#box .boxin { width: 198px; height: 188px; border: 1px solid #cececd; float: left; margin: 0 10px; display: inline; padding: 5px 10px; }
#box .boxin h3 { margin: 0 0 2px 0; }
#box .boxin ul li { padding: 0 0 10px 0; }
#box .boxin ul li a { color: #231f20; text-decoration: none; }
#box .boxin ul li a:hover { text-decoration: underline; }
#box .boxin#contact { line-height: 1.2; }
/* footer */
