/*
Theme Name: Virus2009
Theme URI: http://www.virus-bar.se
Description: Virus Bar
Version: 2 (WP2.6.2)
Author: Tobbe Barth
Author URI: http://www.jaggeddesign.com
Tags: Virus Bar Kimmo Janne Aska Klaras Rock Bar Örebro
*/



*						{ margin: 0; padding: 0; }
html					{overflow-y: scroll; }
html, body				{ height: 100%; }
body					{font-size: 100%; font-family: Arial, Helvetica, Verdana sans-serif; color: #000000;  background:url(images/bg.jpg) top center no-repeat; background-color:#000000 }


ul						{ list-style: none; list-style-position: inside float: left; margin-left: 0px; font-size: 12px; color: black; margin-bottom: 30px; }
ol						{ list-style: decimal inside; padding-left:5px; margin-bottom:5px; margin-top: 5px; list-style-type:none;
    						border-bottom:1px solid black;}
a						{ outline: none; text-decoration: none; }
a img					{ border: none;}
img						{ vertical-align: middle; }
table					{ border-collapse: collapse; }



h1						{font-size: 14px; font-family:Arial, Helvetica, Verdana sans-serif; color: #830000; font-weight: normal; text-align: center; margin:20px;}

p						{margin-bottom:1em}

h2						{font-size: 20px; font-family: Arial, Helvetica, Verdana sans-serif; color: #000000; font-weight: strong; text-align: left;}

boldtexthedline			{font-size: 16px; font-family: Arial, Helvetica, Verdana sans-serif; color: #000000; font-weight: bold; text-align: left;}
posttext				{font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left;}
posttext2				{font-size: 10pt; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left;}
timetext				{font-size: 10px; font-family: Arial, Helvetica, Verdana sans-serif; color: #000000; font-weight: normal; text-align: left; padding-top: 30px;}

						a{color:#555555 !important; text-decoration: none}
						a:hover{color:#000000 !important;text-decoration: none }
						
						

#marginal				{margin-left: 48px;}



/*
	STRUCTURE
*/
#page-wrap				{ width: 965px; margin-left: auto; margin-right: auto; background-repeat: repeat-y; background-color: #ffffff;}
#logosidebar			{ width: 301px; min-height:800px; float:left;}
#header					{ width: 965px;}
#left-col				{ width: 353px; height:517px; background: url(style/images/left_col/start.png) top left no-repeat; float:left;}
#right-col				{ width: 351px; height:517px; background: url(style/images/right_col/bg.png) top left no-repeat; float:left;}



/*
	HEADER
*/
#header					{width: 965px; margin: 0px; background: url(images/bg_header.jpg) no-repeat;}

#headertop				{width: 100%; height: 138px; background: none;}
#headerlogo				{width: 420px; height: 111px; float: left; background-color: #0000ff; display: none;}
#headerslogan			{width: 420px; height: 111px; margin-left: 490px; background-image;}
#headernavbar			{width: 965px; height: 40px;}



/*
	GALLERY
*/
#gallery				{width: 965px; height:460px; display: block;}

/*
	KOLUMNER
*/
#kolumner				{width: 868px; height:320px; background-color:#ffffff;}
#kolumn1				{width: 270px; height:320px; background-color:#ffffff; margin-right:30px; float: left;}
#kolumn12				{width: 280px; height:320px; background-color:#ffffff; margin-right:20px; float: left;}
#kolumn3				{width: 248px; height:320px; background-color:#ffffff; float: right;}
	

/*
	FOOTER
*/
#footer					{width: 965px; height:100px; clear: both;}
						

/* POST */
#pagetemplate			{width: 868px; height: 100%; top left no-repeat; float: left;}
#mainpage				{width: 560px; height: 100%; background-color: ffffff; float: left; top left; padding-right: 30px;}
#pageline				{width: 868px; height: 18px; top left no-repeat; float: left; background-image: url(http://www.virus-bar.se/virus/wp-content/themes/default/images/underline280x19.gif)}


/* SIDEBAR */

#sidebar				{width: 278px; height:712px; background-color:#555555; top left no-repeat; float:left;}
#sidebarkolumn1			{width: 278px; height:360px; background-color:#ffffff; top left no-repeat; float:left;}
#sidebarkolumn2			{width: 278px; height:352px; background-color:#ffffff; top left no-repeat; float:left;}


/* Begin Images */
p img 					{padding: 0; max-width: 100%;}
img.centered 			{display: block; margin-left: auto;margin-right: auto;}
img.alignright 			{padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft 			{padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright 			{float: right;}
.alignleft 				{float: left;}
/* End Images */


