/* 
Theme Name: Peterandrej06
Theme URI: http://www.peterandrej.com/wordpress/
Version: 1.0
Description: Two column theme for Wordpress. Widget-ready.
Author: Peterandrej
Author URI: http://www.peterandrej.com
*/
/* BODY CONTAINER */

		body
			{ 
			background-color: #fff;
			font-family: 'century gothic', gadget, verdana;
			font-size: 13px;
			color: #58501e;
			line-height: 1.5em;
			margin: 0;
			padding: 0;
			}
		
		h1 {
			color: #5a501f;
			background: url(images/flower_bg.jpg) no-repeat top left;
			padding: 10px 0 0 33px;
			margin: 10px 0 5px 20px;
			font-weight: bold;
			font-size: 1.5em;
			height: 47px;
			width: 300px
		}
	
       img {
             border: none;
             }

		p {
			padding: 0;
			margin: 0 15px;
			}

		.links {
			float: left;
			font-size: 16px;
			margin: 0 5px;
			font-size: 15px;
		}

		.ital{
		font-style: italic;
			}

		.quote{
		width: 700px;
		float: left;
		margin: 0 20px 0 20px;
		color: #58501e;
		text-align: center;
		}

		.quote .ital {
		margin: 5px 0 0 10px;
		padding: 3px 0 0 20px;
		text-align: center;
		font-style: italic;
		}


		a {
		text-decoration: underline;
		color: #58501e;
		}

		a:hover {
		text-decoration: none;
		color: #58501e;
		}

		.navbar a {
		text-decoration: none;
		color: #58501e;
		}

		.navbar a:hover {
		text-decoration: underline;
		color: #58501e;
		}


/* CONTENT ELEMENTS */

		.content {
			position: relative;
			width: 776px;
			margin: 0 auto;
			padding: 0;
		}

		.content_topleft {
			position: relative;
			float: left;
			background: url(images/header_TL.jpg) top left no-repeat;
             width: 463px;  
			height: 202px;
			text-align: center;
			padding: 0;
			margin: 0;
		}

		.content_topleft img {
			margin: 5px 8px 0 0;
			}

		.content_topright {
			position: relative;
			float: left;
			background: url(images/header_TR.jpg) top right no-repeat;
             width: 313px;  
			height: 202px;
			text-align: center;
			padding: 0;
			margin: 0;
		}

		.content_nav {
			position: relative;
			background: url(images/header_NAV.jpg) top right no-repeat;
			float: left;
			width: 776px;
			height: 74px;
			text-align: left;
			}

		.navbar {
			float: left;
			margin: 25px 0 0 12px;
		}

		.spacer_hor {
			position: relative;
			float: left;
			width: 776px;
			height: 5px;
			background-color: #fff;
		}

		.content_body {
			position: relative;
			float: left;
			background-color: #fdf9c7;
        		width: 776px;  
			text-align: left;
			margin: 0 auto;
		}

		.content_body .rotimg {
			margin: 0;
			padding: 5px;
			float: left;
			width: 125px;
		}

		.content_body .smbox {
			margin: 0 20px;
			padding: 5px;
			float: left;
			}

		.content_body .main {
			margin: 20px 0 0 50px;
			padding: 1px;
			width: 750px;
			text-align: left;
		}

		.content_footer {
			float: left;
            width: 776px; 
			text-align: center;
			padding: 0;
			margin: 35px 0 5px;
		}



 		.classcolumnA {
  		float: left;
         width: 400px;
		margin: 0 0 0 20px;
		}

		.classcolumnA h3, .classcolumnB h3 {
			color: #5a501f;
			padding: 0;
			margin: 0 0 0 10px;
			font-weight: bold;
			font-size: 14px;
			border: 0;
		}

		.classcolumnA .ital {
			color: #5a501f;
			padding: 0;
			margin: 0 0 0 10px;
			font-style: italic;
			font-size: 14px;
			border: 0;

		}

		.classcolumnA .btext {
			font-weight: normal;
		}

		.classcolumnA .margin, .classcolumnB .margin {
			margin: 0 0 7px 15px;
		}

		.classcolumnA ul {
		margin: 5px 10px 10px 30px;
		padding: 0;
		}

		.classcolumnB {
		float: left;
		padding: 10px;
		width: 250px;
		margin: 0 0 0 20px;
		}	
	
		.classcolumnB .top{
		float: left;
		background-color: #fff;
		padding: 10px;
		margin: 0 0 10px 0;
		width: 250px;
		border: 10px solid #f3efb8;
		}

		.classcolumnB .bottom {
		float: left;
		width: 250px;
		padding: 10px;
		margin: 10px 0 0 0;
		background-color: #f3efb8;
		border: 10px solid #fff;
		}

		.classcolumnB .btext {
			font-weight: bold;
		}

		.classcolumnB li {
		margin: 2px 0 5px 0;
		}
		.classcolumnB h2, .classcolumnA h2 {
		text-align: center;
		color: #5a501f;
		padding: 5px;
		margin: 0;
		font-weight: bold;
		font-size: 16px;
		text-decoration: underline;
		}

		.whtspacer {
		width: 400px;
		height: 3px;
		background-color: #fff;
		margin: 20px 0;
		}

		.brnline {
		width: 1px;
		height: 400px;
		background: url(images/brn_line.gif) repeat-y top;
		float: left;
		margin: 30px 0 5px 0;
		}

		.pindent {
		margin: 5px 0 20px 3px;
		}

		.classcolumnB ul {
		margin: 0 0 10px 20px;
		padding: 0;
		}

		.classcolumnB .indent {
		font-weight: bold;
		font-style: italic;
		margin: 8px 40px 0 40px;
		}

		.classcolumnB .rotimg {
			margin: 35px 10px 0 60px;
			padding: 1px;
			width: 150px;
		}

		.lgbox {
		width: 475px;
		margin: 0 5px 10px 20px;
		padding: 0px;
		text-align: left;
		}

		.lgbox img {
		float: left;
		padding: 0 3px 3px 0;
		}

		.sidecol {
		float: right;
		width: 200px;	
		margin: 0 10px 10px 10px;
		padding: 5px 10px 10px;
		text-align: center;
		background-color: #fff;
		border: 10px solid #f3efb8;
		}

		.sidecol h3 {
		background: url(images/flower_whtbg_sm.jpg) no-repeat left;
		padding: 2px 0 0 0px;
		width: 150px;
		height: 30px;
		margin: 0 25px;
		}

		.main p {
		margin: 2px 15px 0 5px;		
			}

		.main h3 {
		margin: 0 0 10px 0;
		padding: 2px 0 0 5px;	
		}

		.bunn {
		width: 700px;
		background-color: #fff;
		float: left;
		margin: 0 20px 20px 20px;
		padding: 5px;
		border: 10px solid #f3efb8;
		}

		.bunn p {
		margin: 10px 10px;	
		}

		.bunn h3 {
		margin: 5px 0 0 10px;
		height: 30px;
		width: 250px;
		background: url(images/flower_whtbg_sm.jpg) no-repeat left;
		padding: 3px 0 0 20px;
		}

.bunn h4 {
		margin: 5px 0 0 10px;
		padding: 3px 0 0 20px;
		text-align: center;
		}

.bunn .ctr {
		text-align: center;
		margin: 10px 0;
		}

/* TRICOLUMN */

		.tricolA {
		width: 300px;
		height: 350px;
		float: left;
		margin: 0 0 0 25px;	
		padding: 5px;
		text-align: left;
		background-color: #fff;
		border: 10px solid #f3efb8;
		}

		.tricolB {
		width: 350px;
		height: 700px;
		float: left;
		padding: 5px;
		margin: 0 0 0 20px;
		}

		.tricolA .ital {
		font-weight: bold;
		margin: 10px 0 0 110px;
		}
	
		.tricolA h3 {
		background: url(images/flower_whtbg_sm.jpg) no-repeat left;
		padding: 4px 0 0 23px;
		width: 150px;
		height: 30px;
		margin: 0 0 0 100px;
		}

		.tricolB h3 {
		background: url(images/flower_bg_sm.jpg) no-repeat left;
		padding: 4px 0 0 23px;
		width: 150px;
		height: 30px;
		margin: 0 0 0 100px;
		}

		.tricolB h4 {
		margin: 0;
		text-align: center;
		}

		.tricolB img {
		margin: 30px 0 0 80px;
		}

		.bluetxt {
		color: #993333;
		font-weight: bold;
		}

		.boldtxt {
		font-weight: bold;
		}