/*
Theme Name: SIC theme
Theme URI: http://sic.sumy.org
Description: SIC theme
Version: 0.1
Author: Artem Volk
Author URI: http://artvolk.sumy.org
Tags: 
*/

/*
	General
*/
*
	{
	padding: 0;
	margin: 0;
	}

img
	{
	border: none;
	}

form /* for Opera */
	{
	margin: 0;
	padding: 0;
	}

a
	{
	}

a:visited
	{
	}

form /* for Opera */
	{
	margin: 0;
	padding: 0;
	}

/*
	Layout
*/

body
	{
	background-color: white;
	font-family: Arial, Verdana, sans-serif;
	font-size: 62.5%; /* 1em = 10pt */
	text-align:center; /* for IE */		
	}

#body_wrapper
	{
	margin:0px auto;
	text-align:left;
	width: 950px;
	}
	
/*
	Header
*/
#header
	{
	padding: 10px 0 0 0;
	height: 150px;
	}

	#logo
		{
		float: left;
		}	
	
	#menu
		{
		float:left;
		padding: 50px 0 0 40px; 
		}
	
		#menu ul
			{
			list-style-type: none;
			}
	
		#menu ul li
			{			
			float: left;
			padding: 0 35px 0 0;	
			font-size: 1.8em;
			font-family: "Trebuchet MS", "Arial", sans-serif;		
			}
	
		#menu ul li a, #menu ul li a:visited
			{
			color: #eb9248;
			text-decoration: underline;
			}
	
		#menu ul li a:hover
			{
			color: #525252;
			}
	
		#menu ul li.current_page_item a, #menu ul li.current_page_item a:visited, #menu ul li.current_page_parent a, #menu ul li.current_page_parent a:visited
			{
			color: #525252;			
			text-decoration: none;
			}

/*
	Homepage teaser	
*/
#homepage_teaser
	{
	clear: both;
	padding-top: 10px;
	}
	
	#teaser
		{
		height: 226px;
		width: 410px;
		padding: 14px 10px 10px 20px;
		color: #525252;
		font-size: 1.7em;			
		background-color: #c3d9ff;
		}

	#teaser a, teaser a:visited
		{
		color: black;	
		}
	
	#teaser a:hover
		{
		color: black;
		}
		
	#homepage_teaser iframe
		{
		margin: 0 0 0 0;
		float:right;
		}

/*
	Breadcrumb	
*/		
#breadcrumb
	{
	font-size: 1.2em;
	color:  #525252;
	}

#breadcrumb a, #breadcrumb a:visited
	{
	color: #525252;			
	}

#breadcrumb a:hover
	{
	color: #eb9248;	
	}
		
/*
	Content wrapper
*/
#content_wrapper
	{	
	clear: both;
	padding: 20px 0 0 0;
	}

#sidebar
	{
	float: right;
	width: 300px;
	}
	
#content
	{
	padding: 0 350px 0 0;
	font-size: 1.2em;	
	}

/*
	Sidebar
*/
#sidebar h2
	{
	font-weight: normal;
	font-size: 2em;
	padding: 20px 0 10px 0;
	}

#sidebar ul#latest_news  li
	{
	margin: 0 0 10px 0;
	}
	
#sidebar .video
	{
	margin: 0 0 20px 0;
	padding: 0 0 0 20px;
	}

	#sidebar .video_title
		{
		font-size: 1.2em;		
		text-align: center;
		color: #525252;
		}

#sidebar .banner
	{
	padding: 0 0 10px 20px;
	}

#sidebar ul
	{
	list-style-type: none;
	font-size: 1.2em;
	padding: 0 0 0 20px;
	}

#sidebar a
	{
	color: #eb9248;
	}  
	
#sidebar a:visited
	{
	color: gray;
	}	

#sidebar a:hover
	{
	color: gray;	
	}	

#sidebar p
	{
	font-size: 1.2em;
	padding: 0 0 0 20px;
	}
	
#sidebar #social-links
	{
	margin: 5px 0 0 15px;
	width: 280px;
	}
	
	#sidebar #social-links td
		{
		padding: 2px;
		}
	
	
/*
	Content
*/

#content img.alignleft 
	{
	float: left;
	border: 1px solid gray;
	padding: 2px;
	margin: 0 4px 0 0;
	}

.post
	{
	padding: 20px 0 40px 0;
	}

.post h2
	{
	color: #eb9248;
	font-weight: normal;
	font-size: 1.8em;
	}
	
#content .post h2 a, #content .post h2 a:visited, #content .post h2 a:hover
	{
	color: #eb9248;
	text-decoration: none;
	}

.post_info
	{
	margin: 5px 0 5px 0;
	font-size: 0.9em;
	color: gray;
	}

#content .post_info a,  #content .post_info a:visited
	{
	color: gray;
	}
	
#content .post_info a:hover
	{	
	color: #eb9248;
	}	

.entry
	{
	font-size: 1.4em;
	padding: 0 0 0 20px;
	}
	
.post_comments	
	{
	margin: 5px 0 0 0;
	}
	
#content .post_comments a,  #content .post_comments a:visited 
	{
	color: gray;
	}

#content .post_comments a:hover
	{
	color: #eb9248;	
	}	

#comments
	{
	margin: 40px 0 0 20px;
	}

.commentlist
	{
	padding: 0 0 0 40px;
	}

.commentlist li
	{
	margin: 10px 0 20px 0;
	}

#comments h3
	{
	font-weight: normal;
	font-size: 1.5em;
	}

#comments p
	{
	padding: 0 0 10px 40px;
	}
	
#comments form
	{
	margin: 10px 0 0 0;
	}	

#subpages
	{
	padding: 20px 0 20px 0;
	}
	
/*
	General styles
*/	
#content p
	{
	}

#content a
	{
	color: black;
	}
	
#content a:visited
	{
	color: gray;
	}
	
#content h3
	{
	padding: 20px 0 10px 0;
	font-size: 1.3em;
	font-weight: normal;
	}		

#content ul
	{
	list-style-type: square;
	padding: 0 0 0 40px;
	}

table.commands tbody tr td
	{
	width: 200px;
	height: 200px;
	text-align: center;
	vertical-align: middle;
	font-size: 0.8em;	
	}

table.commands tbody tr td img
	{
	border: 1px solid gray;
	padding: 3px;
	}
	
/*
	Footer
*/
#footer
	{
	clear: both;
	padding: 20px 0 20px 0;
	text-align: center;
	font-size: 1.2em;
	}
	
	#stats
		{
		color: gray;
		font-size: 0.8em;	
		}
		
