/*

 * YOOtheme CSS file

 *

 * @author yootheme.com

 * @copyright Copyright (C) 2007 YOOtheme Ltd. & Co. KG. All rights reserved.

 */ 



/*

 * Browser Reset

 */



 

 

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {

	margin: 0; 

	padding: 0;

}



fieldset, img { border: 0; }



 

option { padding-left: 0.4em; }



 

ul, ol, dl { margin: 1em 0; padding-left: 30px }

dl { margin: 1em 0; }

dd { padding-left: 40px; }



blockquote { margin: 0 0 1em 1.5em; }



p {	margin: 1em 0; }



td, th { padding: 1px; }



/*

 * Print and Email Pop-ups

 */



body {

	color: #333333;

	font-family: Verdana, Helvetica, sans-serif;

	font-size:14px;

	line-height: 150%;

	margin: 0px;

}



.contentheading, .componentheading {

	padding: 0px;

	font-size: 150%;

}



span.article_separator {

	display: block;
	height: 20px;
	background: url(../images/separator.jpg) no-repeat center;
}


table.blog span.article_seperator {
	display: block;
	height: 20px;
	background: url(../images/separator.jpg) no-repeat center;
}

a:link, a:visited {

	color: #aa1428;

	text-decoration: none;

}



a:hover {

	color: #ff0000;

	text-decoration: underline;

}



/*

 * forms

 */



 

 

fieldset { border: 1px solid #ccc; }

legend { background: #fff; }

textarea, input[type='text'], select { border: 1px solid #ccc; background: #fff; }

textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }

textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ddd; }

input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }

input[type='hidden'] { display:none; }



fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; }  

legend { padding: 0 .8em 0 .8em; }

legend+* { margin-top: 1em; }  

textarea, input[type='text'], input[type='password'] { padding: .1em 0 .1em .4em; }

option { padding: 0 .4em .1em; }

form div { margin-bottom: .8em; }

button, input[type='button'] { padding: .2em .3em .2em .1em; line-height: 100%; }

