/*
Theme Name: Strategy Star Inc.
Theme URI: http://www.strategystar.net/
Description: The official company theme of Strategy Star Inc.
Version: 1.0
Author: Joonas Vihavainen
Author URI: http://www.strategystar.net/
Tags: one column, fixed width, centered

	Strategy Star Inc.
	http://www.strategystar.net

	This theme was designed and built by Joonas Vihavainen

*/


body
{
	padding: 20px;
	font-size: 1.0em;
	font-family: "arial", helvetica, sans-serif;
	text-align: center;
}

a { text-decoration: none; color: #C71C09; }
a:hover { color: #000; }

h1 { color: #105CB6; padding: 0px; margin: 0px; font-size: 1.4em; }
h2 { color: #000; padding: 0px; margin: 0px; font-size: 1.2em; }
h3 { color: #fcb200; padding: 0px; margin: 0px; font-size: 0.85em; }

img { border: 0px; }

#frame
{
	margin: 0 auto;
	padding-top: 25px;
	width: 800px;
	text-align: left;
}

#navigation
{
	margin-top: 10px;
}

#content-frame
{
	border-top: solid 1px #a8a8aa;
	padding-top: 20px;
	font-size: 0.8em;
}

#content
{
	float: left;
	width: 600px;
}

#content-frame div.widecolumn { width: 800px !important; }

#content div.navigation { padding-bottom: 10px; }
#content div.navigation div.alignleft { float: left; width: 50%; text-align: left; }
#content div.navigation div.alignright { float: right; width: 50%; text-align: right; }

#sidebar
{
	float: right;
	width: 180px;
}

#sidebar ul { border: solid 1px #e1e1e1; border-bottom: 0px; margin-bottom: 10px; }
#sidebar ul h2 { padding: 5px 5px 5px 5px; background-color: #e1e1e1; font-size: 0.95em; font-weight: bold; }
#sidebar ul ul { border: 0px; padding: 5px; margin: 0px; border-bottom: solid 1px #e1e1e1; }
#sidebar p { padding: 5px; border-bottom: solid 1px #e1e1e1; font-size: 0.85em; }
#sidebar div { padding: 5px; border-bottom: solid 1px #e1e1e1; }

#footer
{
	font: normal 1.0em "arial", helvetica, sans-serif;
	margin-top: 25px;
	padding-bottom: 25px;
	font-size: 0.7em;
	color: #808080;
	border-top: solid 1px #ddd;
	padding-top: 10px;
}
	#footer a { text-decoration: none; color: #2269b6; }
	#footer a:hover { text-decoration: underline; }

#menu
{
	font: normal 1.0em "arial", helvetica, sans-serif;
	height: 25px;
	padding: 1px 0 1px 0;
	border-top: solid 1px #e3e3e3;
	background-color: #c0ddf6;
	background-image: url(images/navbg.gif);
}
.menu-link
{
	float: left;
	width: 99px;
	text-align: center;
	text-decoration: none;
	font-size: 0.7em;
	height: 25px;
	line-height: 25px;
}
.menu-none { background-color: #c0ddf6; color: #404040; }
.menu-selected { background-color: #065292; color: #ffffff; }
.menu-link:hover { background-color: #71b0e1; color: #ffffff; }

/* Post */
div.post { padding-bottom: 20px; }
div.post h2 a { color: #105CB6; }
div.post h2 a:hover { color: #C71C09; }
div.post small { color: #909090; font-size: 0.85em; }
div.post div.entry { padding: 10px 0 0 0; }
div.post p.postmetadata { padding-top: 10px; font-size: 0.85em; }
div.post p.alt { font-size: 1.0em; }





blockquote
{
	font-style: italic;
	color: #606060;
}
blockquote .author { color: #000; padding-top: 10px; }

.form fieldset
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.form .input { padding: 3px; width: 200px; margin-bottom: 5px; }
.form .textarea { padding: 3px; width: 500px; height: 150px; margin-bottom: 5px; }
.form .button { padding: 3px; width: 125px; }

.datestamp
{
	font: normal 0.6em "arial", helvetica, sans-serif;
	color: #909090;
}

.article-list {	list-style-image: url("images/icons/silk/folder.gif"); }
.article-list li p { display: none; }
.article-list li p a { display: block; color: #105CB6; font-size: 0.85em; }
.article-list li p a:hover { color: #C71C09; }

.highlight { background-color: #fff6d3; padding: 0px 5px 0px 5px; }

div.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; visibility: hidden; }