/*

Theme Name:No Limits

Theme URI: http://www.themeporter.com

Version: 1.0

Description: 2 Column theme

Author: Theme Porter

Author URI: http://www.themeporter.com

*/





/* 

by Herreman David 

http://www.free-css-templates.com

*/

   







body { 

	margin:5px 0; 

	padding:0; 

	font: 74% Helvetica, Sans-Serif; 

	color:#808080; 

        background-color:#eee;

	line-height: 1.4em; 

	background-color:#000000; background-image:url(http://www.thielst.dk/tapet.jpg); background-position:Center Center; background-attachment:fixed; background-repeat:no-repeat;

}







p { 

	margin: 0 0 5px 0; 

	padding: 0; 

	color: #303030; 

	background: inherit;

}



hr {

   border: 0;

   height: 1px;

   color: #eee;

   background-color: #eee;

}



.sample {

  clear: left;

  float: left;

  padding-right: 10px;

}



.sampledesc {

 margin-left: 120px;

}



blockquote {

	width: auto;

	font-size:90%; 

	text-align: center;

	line-height: 18px;

	margin-top: 30px;

	margin-right: 20px;

	margin-left: 10px;

	padding: 10px 10px 10px 10px;

	background-color: #fff;

	border: 1px;

	border-style: solid;

    border-color: #eee;

}



a { 

	color: #999999;

	background: inherit; 

	text-decoration:none;

}



a:hover { 

	background: inherit;

	color: #336699;

        text-decoration: none;

}



h1 { 

	padding:0; 

	margin:0; 

	color: #FFF; 

	background: inherit;

	font: bold 1.8em Helvetica, Sans-Serif; 

	letter-spacing: -1px;

}



h1 a {

	color: #FFF; 

	background: inherit;

}



h2 { 

	background-color: inherit; 

	color:#333333; 

	font-size:120%; 

	font-weight:bold; 

	margin: 5px 0 5px 0; 

	padding:0; 

}



h2 a { 

	background-color:#FFFFFF; 

	color:#000000; 

}



ul { 

	margin: 0 0 10px 0; 

	padding : 0; 

	list-style : none; 

	border-bottom: 0px solid #eee; 

}

	

.menu li { 

	font-weight: bold;

        line-height: 7px;

	margin: 0 0 8px 0;

	padding: 0 0 0 0px;

	

}



img {

	border: 0;

}



.content { 

	color: #3F535A; 

	margin: 0 auto; 

	padding: 0; 

	width: 800px; 

	background: transparent url(images/bg.png) repeat-y center;

}



.header {  

	height: 267px; 

	background: url(images/header.jpg) no-repeat center bottom;

	color: #FFF; 

}





.hmenu { 

	float: right;

	padding-top: 5px;

	padding-right: 15px; 

	padding-left: 15px; 

}



.hmenu ul { 

	margin: 0; 

	padding : 0; 

	list-style : none; 

	border: none;

}

	

.hmenu li { 

	display: inline;

	

}



.hmenu li a {

	color: #FFF;

	background: inherit;

	font-weight: bold;

	margin: 0 0 0 8px;

}



.hmenu li a:hover { 

	background: inherit;

	color: #999999;

        text-decoration: none;

}



.right {  

	clear: both; 

	font-size: 90%; 

	float:right; 

	width: 200px; 

	padding: 0 1em 1em 10px; 

	border-left: 1px solid #eee; 

}





.left_article { 

	margin: 10px 0 10px 0; 

	padding: 10px 0 10px 0;

	border-top: 1px solid #eee; 

	border-bottom: 1px solid #eee; 

}

	

.center { 

	float:left; 

	width: 540px; 

	margin: 10px 0 10px 35px; 

	padding: 0; 

	background: #FFF; 

	color: #000;

}



* html .center { 

	float:left; 

	width: 540px; 

	margin: 0 0 10px 15px; 

	padding: 0; 

	background: #FFF; 

	color: #000;

}



.footer { 

	clear:both;

	width: auto;

	color:#999999;  

	font-size:90%;

	background: #fff;

	border-top: 3px solid #eee; 

	text-align:center; 

	margin-top: 30px;

	margin-right: 20px;

	margin-left: 20px;

	padding: 10px 10px 10px 10px;

}



.footer padding{

	text-align: center;

}



.footer .right { 

	float:right; 

	clear:right; 

	text-align:right; 

}





fieldset {

	border: 1px solid #eee;

}



textarea.text { 

	height: 150px; 

	width: 90%; 

	border: 1px solid #ccc; 

	background: #fff; 

	color: #000;

}



textarea.text:hover { 

	border: 1px solid #eee; 

	background: #FFFFF4; 

	color: #000;

}



input.field { 

	border: 1px solid #ccc; 

	background-color: #FFFFFF; 

	width: 200px; 

	color: #000;

}



input.field:hover { 

	border: 1px solid #eee; 

	background: #FFFFF4; 

	color: #000;

}



input.text { 

	margin: 0; 

	width: 110px;

	border: 1px solid #eee; 

	background: #FFF;

	color: #000; 

}



input.text:hover { 

	border: 1px solid #ccc; 

}



input.searchbutton { 

	margin: 0; 

	font-size: 100%; 

	font-family: Helvetica, Sans-serif; 

	border: none; 

	background: #FFFFFF; 

	color: #808080; 

	padding: 1px; 

	font-weight: bold; 

}



.date { 

	color: #CCC; 

	background: #FFFFFF;

	text-align: right; 

	margin: 4px 0 5px 0; 

	padding: 0.4em 0 0 0; 

	border-top: 1px solid #eee;

}





.entry ul li

{

margin-left:10px;

list-style:square;

}



.time { 

	color: #FFFFFF; 

	float: left;

	text-align: left; 

	padding: 5px 0 0 15px; 

}

input.button { 

	background: #FFFFF4; 

	color: #808080;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}



.comments { 

	padding: 10px 10px 8px 10px; 

	margin: 0 0 7px 0; 

	background: #f8f8f8; 

	color: #000;

}



.commentsbox { 

	padding: 8px 0 10px 10px; 

	margin: 0 0 10px 0; 

	background: #f4f4f4; 

	color: #000;

}











		/* Comments Styling */

#commentlist li {

margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #700000;

}



#commentform {

margin: 1em 0;

background: #ffffff;

width: 280px;

}



#commentform textarea {

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform textarea:hover {

background: #FFFFFF;

border: 1px solid #d6d3d3;

}

#commentform textarea:focus {

background: #ffffff;

border: 1px solid #939793;

}



#commentform #email, #commentform #author, #commentform #url {

font-size: 1.1em;

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #939793;

width: 280px;

}

#commentform input{

margin-bottom: 3px;

}



a img

{

border:none;

}




