/*  
Theme Name: CatGroup
Theme URI: http://wordpress.org/
Description: Based on the default WordPress theme by <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.


	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	

	*** REGARDING IMAGES ***
	All CSS that involves the use of images, can be found in the 'index.php' file.
	This is to ease installation inside subdirectories of a server.

	Have fun, and don't be afraid to contact me if you have questions.
*/



/* Begin Typography & Colors */
body {
font-family: arial;
}

a img {
	border: none;
}

a {
color: #00447B;
}

a:visited {
color: #00447B;
}
	.nav {
		margin:0;
		padding: 0;
	}
	.nav a {
		text-decoration: none;
		color: #fff79a;
		font-weight: bold;
		padding-right: 18px;
		margin-left: 20px;
		/*background: transparent url(images/logo_small2.jpg) center right no-repeat;*/
	}

.nav a:hover{
color: #f7f7fa;
/*background: transparent url(images/logo_small2-2.jpg) center right no-repeat;*/
}
	.nav2 {
		margin:0;
		padding: 0;
	}
	.nav2 a {
		text-decoration: none;
		color: #00467d;
		font-weight: bold;
		margin-left: 38px;
                font-size: 10pt;
                padding-right: 18px;
		/*background: transparent url(images/logo_small3.jpg) center right no-repeat;*/
	}

.nav2 a:hover {
color: #bbb;
/*background: transparent url(images/logo_small3-2.jpg) center right no-repeat;*/
}
	#wrap {
		margin-left: auto;
		margin-right: auto;
		width: 800px;
		background: #F7F8FC;
		border: 1px solid black;
	}

	#main_content {
		padding: 20px;
                padding-top: 10px;
		background: #fff;
		color: #555;
		width: 465px;
		text-align: left;
		border-right: 4px solid #F7F8FC;
	}

	#main_content h1 {
		color: #26416E;
		font-size: 15pt;
	}

	#main_content h2 {
		color: #4B6073;
		font-size: 12pt;
		margin-bottom: 0px;
	}

	#main_content p {
		margin-top: 0px;
		font-size: 12pt;
	}

	#sidebar {
		background: #CED1D6;
		margin:0;
		margin-left: 0px;
		margin-top: 0px;
		width: 288px;
		text-align: left;
	}

        #sidebar a {
                color: #3C546E;
        }
	#sidebar h2 {
		margin:0;
		padding: 0;
	}

	#sidebar p {
		padding: 0px;
		margin: 0;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 5px;
                font-size: 10pt;
	}

	#sidebar_header {
		right: 0px;
		margin-right: 0px;
		margin-top: 0px;
		background: #00467D;
		color: #fff;
		text-align: center;
	}

	#sidebar_header h1 {
		margin:0;
		margin-left: auto;
		margin-right: auto;
		font-size: 14pt;
                font-weight:normal;
	}
}
/*  new classes */
.mypost {
font-weight: normal;

}

a.mypost:link  {
text-decoration:none;
}
a.mypost:visited {
text-decoration:none;
}

a.mypost:hover {
text-decoration:underline;
}
a.mypost:active {
text-decoration:none;
}
/*  new classes */
	#footer_text {
		margin: 0;
		padding: 0;
                color: #aaa;
	}

	#footer_text a {
		text-decoration: none;
		color: #aaa;
	}

	#footer_text a:hover {
		text-decoration: none;
		color: #00467D;
	}

#side_left ul {
list-style-type: none;
font-size: 11pt;
}


#side_left ul ul{
list-style-type: disc;
}

#side_left ul h2{
font-size: 12pt;
color: #041777;
}

#openings {
margin:0;
padding:0;
}

#openings a img{
border-bottom: 1px dotted #00467D;

}

#openings a:hover img {
border-bottom: 0px dotted #00467D;
}
