/* $Id: screen.css 2281 2009-03-09 17:37:32Z alexc $ */

/**
 * TangoCMS "Hilary" theme
 *
 * @copyright Copyright (C) 2009, coxy
 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU/GPL 2
 * @package TangoCMS_Themes
 */

	@import url(reset.css);
	@import url(fonts.css);
	@import url(module.css);

	em { font-style:italic; }

	.upper { text-transform:uppercase; }
	.dark { color:#cc9900; }
	.clear { clear:both; }
	
	#iefail { display:none; _display:block !important; width:100%; background:red; color:#fff; margin:0px; font-size:20px; padding:20px; text-align:center; }
	#iefail a { color:#000; text-decoration:none; }
	#iefail a:visited { color:#000; text-decoration:underline; }

	#header { width:100%; height:194px; background:#ffcc00; margin:0px 0px 30px 0px; }
	#header .inner { width:950px; margin-left:auto; margin-right:auto; padding:15px 0px 0px 0px; }
	#header .inner .left { float:left; }
	#header .inner .right { float:right; width:180px; font-weight:bold; margin-top:20px; }
	#header .inner .right a { color:#000; text-decoration:none; }
	#header .inner .right a:hover { text-decoration:underline; }
	#header .inner h1 { font-size:30px; margin-bottom:-4px; }
	#header .inner p { font-size:13px; padding-bottom:10px; }

	.container { width:950px; margin-left:auto; margin-right:auto; }	
	
	#sidebar { width:180px; font-size:18px; font-weight:bold; float:right; }
	#sidebar .nav { margin:0px 0px 30px 0px; }
	#sidebar .nav ul li { }
	#sidebar .nav ul li a { color:#000; text-decoration:none; }
	#sidebar .nav ul li a:visited { color:#000; }
	#sidebar .nav ul li:hover { background:#ffcc00; color:#fff; }
	#sidebar .nav ul li.menu-current { background:#ccc; }
	#sidebar .nav ul li:before { content:"// "; }

	#sidebar .mediaplayer { margin:0px 0px 30px 0px; }	
	
	#sidebar .modules { }
	#sidebar .modules h3 { display:none; }
	#sidebar .modules dt { font-size:12px; background:#000; padding:4px; }	
	#sidebar .modules dt a { color:#fff; text-decoration:none; }
	#sidebar .modules dt a:visited { color:#fff; }
	#sidebar .modules dt a:hover { color:#ffcc00; text-decoration:none; }
	#sidebar .modules dd { font-size:10px; color:#333; margin:0px 0px 10px 0px; padding:4px; }
	#sidebar .modules dd a { color:#cc9900; }	
	#sidebar .modules dd a:visited { color:#cc9900; }
	
	#wrap { float:left; width:700px; min-height:600px; }

	#content { margin:0px 0px 0px 25px; width:600px; font-size:14px; line-height:18px; }
	#content a { text-decoration:none; color:#cc9900; font-weight:bold; }
	#content a:hover { text-decoration:none; color:#ccc; }
	#content img { margin:10px 0px; }	
	#content .article-entry { margin:0px 0px 50px 0px; clear:both; }
	#content h4.article-title, #content-title { font-size:24px; font-weight:bold; margin-bottom:0px; }
	#content h4.article-title a, #content-title a { text-decoration:none; color:#000; }
	#content h4.article-title a:hover, #content-title a:hover { text-decoration:none; color:#ccc; }
	#content h4.article-title:before, #content-title:before { content:"// "; }
	#content em { font-style:normal; font-size:11px; }
	#content .article-body em { font-style:italic; font-size:12px; }
	#content .article-body, #article-body { margin:10px 0px 0px 0px; }
	#content .article-body a, #article-body a { font-weight:normal; color:#428bd1; text-decoration:none; }
	#content .article-body a:visited, #article-body a:visited { font-weight:normal; color:#003366; text-decoration:underline; }
	#content .article-body a:hover, #article-body a:hover { text-decoration:underline; }
	#content .article-body img, #article-body img { max-width:100%; }
	#content .article-links { clear:both; margin:10px 0px 0px 0px; font-size:10px; }
	#content .article-links a { background:#ccc; color:#fff; padding:4px; text-decoration:none; font-weight:bold; text-transform:uppercase; }	
	#content .article-links a:hover { background:#111; }
	#content hr { display:none; }

	ul.pagination li { display:inline; float:left; margin-right:10px; }
	
	.article-categories { margin:10px 0px 0px 0px; }
	.article-categories h3 { text-align:right; }
	.categorylist { margin:0px 0px 30px 0px; }
	.categorylist ul li { float:right; padding-left:8px; }
	.categorylist ul li a { color:#000; text-decoration:none; }
	.categorylist ul li a:visited { color:#000; }
	.categorylist ul li a:hover { background:#ccc; color:#000 !important; }
	.categorylist ul li:before { content:"// "; }
	
	#frontpage #content #content-title { display:none; }
	.addthis { margin:20px 0px 50px 0px; }
	.endspacer { clear:both; padding-bottom:50px; }

	h2#content-title { margin-bottom:10px; }
	form {}
	form p { margin:10px 0px; }
	form label { display:block; }
	form input { width:100%; }
	form textarea { width:100%; height:200px; }

#eventmsg { background:#eee; border:4px solid #555; padding:10px; text-align:center; text-transform:uppercase; font-weight:bold; color:#555; margin:15px 0px; }
#eventmsg.success { background:#C4ED68; border-color:#2D4515; color:#2D4515; }

.comments .comments-header { border-top:1px solid grey; padding:10px 10px 0px 10px; margin-top:10px;  }
.comments .comments-author { font-size:16px; display:inline; }
.comments .comments-meta { font-size:10px; display:inline; color:#555; }
.comments .comments-body { border-bottom:1px solid grey; padding:10px; margin-bottom:30px;  }
	
	#footer { clear:both; width:100%; height:150px; background:#ccc; }
	#footer .inner { width:950px; margin-left:auto; margin-right:auto; padding:15px 0px 0px 0px; }
	#footer .credit { text-align:center; color:#333; }
	#footer .credit a { color:#111; text-decoration:none; font-weight:bold; }
