/* @override http://fanamannskor/css/mannskor.css */

body
{
	background-color: #e5ecef;
	margin: 0px;
	padding: 0px;
	background-image: url('../images/frameworkbg.png');
	background-repeat: repeat-y;
	background-position: left top;
}

*
{
	font-family: Georgia;
	color: #777;
	margin: 0px;
	padding: 0px;
    border: 0px;
}

a
{
    color: #222;
	text-decoration: none;
}

h1,h2,h3,h4,h5,h6
{
    font-weight: normal;
}

div.clearfix
{
	clear: both;
}

div#framework
{
	float: left;
	width: 941px;
	position: relative;
	padding-bottom: 30px;
}
	
	div#framework div#mainmenu
	{
		float: left;
		width: 190px;
	}
		div#framework div#mainmenu a#logo
		{
			margin-right: 10px;
		}
		
		div#framework div#mainmenu ul
		{
			list-style: none;
			padding-top: 20px;
		}
		    div#framework div#mainmenu ul li
		    {
		        padding: 5px;
		        padding-left: 35px;
		    }
		    
		    div#framework div#mainmenu ul li.active,
			div#framework div#mainmenu ul li.current,
			div#framework div#mainmenu ul li.section
		    {
		        background-image: url('../images/menu_active.png');
		        background-repeat: no-repeat;
		        background-position: left bottom;
		    }
		    
		        div#framework div#mainmenu ul li a
		        {
		            font-size: 20px;
		        }
		    
		        div#framework div#mainmenu ul li a:hover,
		        div#framework div#mainmenu ul li.active a,
				div#framework div#mainmenu ul li.current a,
				div#framework div#mainmenu ul li.section a
		        {
		            color: #434343;
		        }
		
	div#framework div#sectionmenu
	{
		float: left;
		width: 190px;
		margin-left: 20px;
	}
	
		div#framework div#sectionmenu div#nkf
		{
			padding-top: 50px;
			height: 100px;
			margin-left: 10px;
			
		}
	
		div#framework div#sectionmenu div#nkf,
		div#framework div#sectionmenu div#nkf a
		{
			color: #aec4ce;
		}
		
		div#framework div#sectionmenu ul
		{
		    list-style: none;
		    padding: 0px;
		}
		    div#framework div#sectionmenu ul li
		    {
		        padding: 10px;
		        font-size: 13px;
		        color: #5a8395;
		    }
		        div#framework div#sectionmenu ul li.active a
		        {
		            color: #000;
		        }
		        
		        div#framework div#sectionmenu ul li a
		        {
		            font-size: 16px;
		            color: #1a3542;
		            display: block;
		        }
	
	
	div#framework div#main
	{
	    float: left;
	    width: 490px;
	    margin: 25px;
	}
	
	div#framework div#main h1.sitetitle
	{
	    font-weight: normal;
	    color: #363636;
	    font-size: 36px;
	    padding-top: 25px;
	}
	
	div#framework div#main div#content
	{
	    margin-top: 60px;
	    font-size: 14px;
	}
	
    div#content h1,
    div#content h2,
    div#content h3,
    div#content h4
    {
        color: #000;
    }
    div#content h1
    {
        font-size: 20px;
    }
    div#content h2
    {
        font-size: 18px;
    }
    
    div#content div
    {
        margin-top: 20px;
    }

	div#content div.intro
	{
		margin-bottom: 20px;
	}


div.announcement
{
    background-color: #feffcf;
    color: #904623;
    font-size: 12px;
    padding:10px;
    margin-bottom: 20px;
    border: 1px solid #e8bb94;
}
    div#content div.announcement h2
    {
        font-size: 16px;
        margin-bottom: 10px;
    }
    div#content div.announcement *
    {
	color: #904623;
    }

    div#content table
    {
	width: 100%;
    }
	div#content table th
	{
	    text-align: left;
	}
	div#content table td input
	{
	    border: 1px solid #555;
	    font-size: 12px;
	}

	form input
	{
	    font-size: 12px;
	    padding: 3px;
	}

	input
	{
	    border: 1px solid #555;
	    font-size: 12px;
	}


div#content #MemberLoginForm_LoginForm div
{
    margin: 2px 0px;
}



