/*
Theme Name: Svensk Cykling
Theme URI: http://wordpress.org/
Description: Ett specialanpassat wp tema för Svensk Cykling.
Version: 1.0
Author: Erik Andersson & Björn Wikström
Author URI: http://www.welcom.se
Tags: Svensk Cykling
*/

/* STANDARD EXCEPTIONS */
img, div{behavior: url(/iepngfix/iepngfix.htc) }
img{border:0px;}
h1, h2, h3, h4, h5, h6{font-weight: normal;color:#fff;}
h1{font-family: Arial;}
a:link{text-decoration: none;color:#489ab9;}
a:visited{text-decoration: none;color:#489ab9;}
a:hover{text-decoration: none;color:#f37021;}

h1 a:link{text-decoration: none;color:#fff;}
h1 a:visited{text-decoration: none;color:#fff;}

.page_item a:link{text-decoration: none;color:#000;}
.page_item a:visited{text-decoration: none;color:#000;}

h1{margin:0px;letter-spacing: 0.8px; font-size: 32px;line-height: 36px;}
h2{margin: 0px;}

/* STOP STANDARD EXCEPTIONS */


/* PAGE DESIGN */
body{
	background: #FFF;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	margin:0px;
	padding:0px;
	color:#333;
}
#top {
	width: 970px;
	height: 85px;
	background-color: #fff;
	clear: both;
	position: relative;
}
	#top #logo{position: absolute;top:20px;left:10px;}
	
#page{
	position: relative;
	width: 970px;
	height: 50px;
	margin: 0px auto;
	text-align: left;
}

#middle{
	position: relative;
	width:970px;
	margin:0px;padding:0px;
	text-align: left;
	height: 100%;
	 background-image: url(/wp-content/themes/svenskcykling/images/design/back.gif); background-repeat: repeat-y;background-position: right;
}
	
	#middle #content{width: 750px;margin:0px 0px 0px 20px; float:left;color: #EEE; background-image: url(/wp-content/themes/svenskcykling/images/design/back.gif); background-repeat: repeat-y;position: relative;}
		#middle #content #contentLeft{position:relative;width:550px; overflow: hidden; float: left;}
			#contentLeft .post{padding:15px 50px;margin:0px 0px 15px 0px;}
			/*#content .post .postmetadata{font-size:9px; color:#666; background-color: #EEE;margin:0px;padding: 5px 10px;}*/
			#content .post .postcommentslink{color:#666; background-color: #EEE;margin:0px;padding:0px 10px 5px 10px;}
	
	#middle #sidebarLeft{background-color:#FFF;width:200px; margin-top:35px; padding-left:0px; float: left;overflow: hidden;}
	#middle #sidebarRight{width: 200px; overflow: hidden;padding-top:5px; float:right;margin-right:0px; color: #fff;}
	
	#middle .nav{margin:0px; margin-bottom: 15px; padding:0px;list-style: none;}
		#middle .nav .current-cat a:link, #middle .nav .current-cat a:visited{color:#68BACB;}

		#middle .nav a:link{text-decoration: none;color:#888;}
		#middle .nav a:visited{text-decoration: none;color:#888;}
		#middle .nav a:hover{text-decoration: none;color:#68BACB;}
		
	#middle div.tag-cloud-top {width: 200px;height: 13px;padding: 0;margin: 0;background-image: url(/wp-content/themes/svenskcykling/images/grayRound/grayTopBar.jpg);background-position: top;background-repeat: no-repeat;}

	#middle div.tag-cloud-body {padding: 0px;margin: 0px;background-color: #333;}
		#middle div.tag-cloud-body div {padding: 0px 10px;}
	
	#middle div.tag-cloud-bottom {width: 200px;height: 13px;padding: 0;margin: 0px 0px 15px;background-image: url(/wp-content/themes/svenskcykling/images/grayRound/grayBottomBar.jpg);background-repeat: no-repeat;}
	
	#middle ul.tag-cloud {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#middle ul.tag-cloud h4 {font-size: 16px;position: relative;top:-7px;padding:0px 0px 2px 5px;margin:0px;font-weight: bold;color: #fff;text-transform: uppercase;border-bottom: 1px solid #fff;letter-spacing:1px;}
		#middle ul.tag-cloud ul {position: relative;top:-3px;margin: 0;padding: 0;}
			#middle ul.tag-cloud li a:link {color: #fff;font-style: italic;}
			#middle ul.tag-cloud li a:hover {color: #000;}
			#middle ul.tag-cloud li a:visited {color: #fff;}
		
		
		
		
		
		#middle #sidebarRight .widget.cykelsmart ul li a{color:#000;display:block;text-decoration:none;font-weight: bold;}
		#middle #sidebarRight .widget.cykelsmart span{font-size:9px; color:#222;}
		/* WIDGET DESIGN RIGHT COLUMN */
		#middle #sidebarRight .widget ul li a{color:#AAA;display:block;text-decoration:none;}
		#middle #sidebarRight .widget p.no-margin {margin: 0; padding: 0;}
		#middle #sidebarRight .widget-youtube ul li a{background: none; padding:0px;display: inline;}
		#middle #sidebarRight .widget_twitter ul li{margin:0px 0px;}
		#middle #sidebarRight .widget ul{margin:0;padding:3px 20px;}
		#middle #sidebarRight .widget {border-bottom: 1px solid #333;padding:12px 0px 10px 0px;}
		#middle #sidebarRight .widget span{font-size:9px; color:#777;}
											
		#middle .nav #sidebarLeft ul{margin:0px;padding:0px;}
		
		
		#middle .nav .widget_search .padding{padding:4px;}
		
		/*padding for divs in widget-elements*/
		#middle .nav .widget_tag_cloud div, #middle .nav .widget_text .textwidget{padding:3px 11px 8px 16px;background-color: #FFF;background-image: url(/wp-content/themes/svenskcykling/images/widgetBackground-middle.jpg) repeat-y;}
		
		/*select element*/
		#middle .nav select{margin:10px;width:170px;border:1px solid #999;}
		
		#sidebarRight .nav h4 {font-size:14px;letter-spacing: 1px;margin:0px;padding:0px 10px 5px;text-transform:uppercase;color:#ffe76f;font-weight: bold;}
			#sidebarRight .nav h4 a:link{color:#ffe76f;}
			#sidebarRight .nav h4 a:visited{color:#ffe76f;}
			#sidebarRight .nav h4 a:hover{color:#489ab9;}
			
		
		
		#sidebarRight .nav ul {padding:5px 0px 5px 10px;list-style: none;margin:0px;}
		#sidebarRight .nav ul li{padding:0px 0px 5px;}
		#sidebarRight .nav ul li a{padding:0px;margin:0px;}
		
		
		/* SIDEBAR LEFT */
		#sidebarLeft .nav h4 {font-size:13px;letter-spacing: 1px;font-weight:bold;margin:0px;padding:5px 0px 5px 15px;text-transform:uppercase;color:#009ad9;}
		#sidebarLeft ul{list-style: none;margin:0 0 15px;padding:0;}
		#sidebarLeft .nav ul {margin:0px 5px;padding:0px;list-style: none; border-bottom: 1px solid #cecece;}
		#sidebarLeft .nav ul li{padding:5px 10px;margin:0px; border-top: 1px solid #cecece;font-weight: bold;font-size: 12px;position: relative;}
		#sidebarLeft .nav ul li a{padding:0px;margin:0px;}
		
		#sidebarLeft .SubMenu{position: relative;width:200px;margin-bottom: 15px;}
			#sidebarLeft .SubMenu ul{margin:0px;}
			#sidebarLeft .SubMenu a:link, #sidebarLeft .SubMenu a:visited {color:#21a6de;}
			#sidebarLeft .SubMenu .subMenuTop{position: relative;background-image: url(/wp-content/themes/svenskcykling/images/thinBlueBox/top.jpg);background-repeat: no-repeat;width: 200px;height: 14px;}
			#sidebarLeft .SubMenu .subMenuBottom{position: relative;background-image: url(/wp-content/themes/svenskcykling/images/thinBlueBox/bottom.jpg);background-repeat: no-repeat;width: 200px;height: 14px;}
			#sidebarLeft .subMenuPadding{padding:0px 0px 0px 0px;background-image: url(/wp-content/themes/svenskcykling/images/thinBlueBox/middle.jpg);background-repeat: repeat-y;}
			
		#sidebarLeft .subMenuHeading{color:#21a6de;border-bottom: 1px solid #21a6de;margin:0px 15px 5px;font-size: 14px;font-weight: bold;padding:0px 0px 2px 0px;position: relative;}
		
		/*PAPGES MENU LEFT SIDEBAR*/
		#sidebarLeft .page_item{font-size:12px;font-size:12px;font-weight:bold;margin:0;padding:2px 15px;}

	#middle .nav .widget_text p{padding:2px 0px;margin:0px; color:#888;}
	#middle .nav .widget_search input{border:1px solid #999;padding: 2px; margin: 3px 0px;font-size: 11px;}
	#middle .nav .widget_search label{visibility: hidden;display: none;}
	#middle .navigation{clear: both;padding:5px 0;}
	#middle #commentform textarea{width:448px;background-color: #444;border: 1px solid #EEE;color:#FFF;}
	#middle #commentform input{background-color: #444;border: 1px solid #EEE;color:#FFF;}
	#middle .commentlist img {display: none; visibility: hidden;}
	
#footer{
text-align: left;
color:#999;
padding:10px 250px;
clear: both;
}

/* POSTMETADATA */
div.postmetadata {
	width: 450px;
	position: relative;
}
div.postmetadataTop{margin: 0;padding: 0px;	width: 450px;height: 17px;background-image: url(/wp-content/themes/svenskcykling/images/entryDetailsBox/top.png);background-repeat: no-repeat;}
div.postmetadataBottom{margin: 0;padding: 0px;	width: 450px;height: 18px;background-image: url(/wp-content/themes/svenskcykling/images/entryDetailsBox/bottom.png);background-repeat: no-repeat;}

div.postmetadataMiddle {background-image: url(/wp-content/themes/svenskcykling/images/entryDetailsBox/middle.png);background-repeat: repeat-y;margin: 0px;padding:0px 10px;font-size: 10px;}

/*EDITOR*/
.alignright{float:right;}

#facebook-pages span {
	color: #444;
	font-size: 9px;
}

#top a:link{color:#FFF;}
#top a:visited{color:#FFF;}
#top a:hover{color:#f6ae01;}

#top .active a:link{color:#009ad9;}
#top .active a:visited{color:#009ad9;}
#top .active a:hover{color:#f6ae01;}

.rsswidget img{display: none; visibility: hidden;}

ul#menu {position:absolute;right:0px;top:40px;	margin:0px;padding:0px;list-style:none;height: 19px;}
	#menu li{position: relative;padding:0px 10px;line-height: 19px;float:left;background-image: url(/wp-content/themes/svenskcykling/images/topMenu/middle.jpg);background-repeat: repeat-x;margin:0px;margin-left:5px;}
		#menu li.active{background-image: url(/wp-content/themes/svenskcykling/images/topMenu/middleActive.jpg);}
		#menu div{position: absolute;top:0px;width:8px;height:19px;background-repeat: no-repeat;}
			#menu .topMenuLeft{left:0px;background-image: url(/wp-content/themes/svenskcykling/images/topMenu/left.jpg);background-position: left;}
				#menu .active .topMenuLeft{background-image: url(/wp-content/themes/svenskcykling/images/topMenu/leftActive.jpg);}
			#menu .topMenuRight{right:0px;background-image: url(/wp-content/themes/svenskcykling/images/topMenu/right.jpg);background-position: right;}
				#menu .active .topMenuRight{background-image: url(/wp-content/themes/svenskcykling/images/topMenu/rightActive.jpg);}

		#menu li.search .searchBox{padding:0px;margin:0px;height: 19px;width: 153px;background-image: url(/wp-content/themes/svenskcykling/images/topMenu/searchBack.jpg); background-repeat: no-repeat;position: relative; }
		#menu li.search .searchInput{border:0px;padding:0px;margin:0px;background-color: transparent; width: 100px;height: 16px;line-height: 16px;position: absolute;left:37px;top:2px;}
		
		#menu li.search .searchSubmit{border:0px;padding:0px;margin:0px;background-color: transparent; width: 13px;height: 19px;position: absolute; background-color:transparent;right:-3px;top:0px;cursor: pointer;}
		


#contentLeft .somePageTypePadding{margin:0 0 15px;padding:15px 50px;}
	#contentLeft .somePageTypePadding .post,#contentLeft .somePageTypePadding .page{margin:0 0 5px;padding:5px 0px;}
	
	#contentLeft .somePageTypePadding h3{margin:0px; font-size:15px;}
	#contentLeft .somePageTypePadding p{margin:0px;padding:0px;}
	#contentLeft .pagetitle{padding:10px 0px 0px 50px;}


/* ENTRY */
.entry	{letter-spacing:0.5px;}	
	.entry strong{letter-spacing: 0.7px; font-size: 12px; }
	
	
.thisIsPageHoverThis{position: relative;width: 200px;height: 100%;}