body {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12.5px;
	margin: 0;
	background: url("images/bg.gif") no-repeat center top; }

a {
	text-decoration: none;
}

td {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12.5px;
	line-height: 20px;
	vertical-align: top;
}

h1 {
	font-family: 'Josefin Sans Std Light', Helvetica, Arial, Sans-Serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-size: 50px;
}

h2 {
	font-family: 'Josefin Sans Std Light', Helvetica, Arial, Sans-Serif;
	font-weight: normal;
	letter-spacing: 2px;
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 15px;
}

h3 {
	font-family: 'Josefin Sans Std Light', Helvetica, Arial, Sans-Serif;
	margin: 0 0 20px 0;
	padding: 0 0 5px 10px;
	letter-spacing: 1px;
	font-size: 30px;
	color: #000;
	width: 300px;
	line-height: 30px;
	border-bottom: 5px solid #1875a8;
/*	background: url("images/h3.gif") no-repeat; */
	text-transform: uppercase;
}

h4 {
	font-family: 'Josefin Sans Std Light', Helvetica, Arial, Sans-Serif;
	font-weight: normal;
	letter-spacing: 2px;
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 20px;
}


.mainbody{  margin-left: auto;margin-right: auto; margin-top:50px; width:860px;	}

/*	Layout 1	*/				
.Layout1_1{ width:33.3%; background-color:Red;  height:400px; float:left;}						
.Layout1_2{ width:33.3%; background-color:Blue; float:left; height:400px; }						
.Layout1_3{ width:33.3%; background-color:Green; float:left; height:400px; }						
.Layout1_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 2	*/				
						
.Layout2_1{ width:30%; background-color:Red;  height:400px; float:left;}						
.Layout2_2{ width:70%; background-color:Blue; float:left; height:400px; }						
.Layout2_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 3	*/				
						
.Layout3_1{ width:70%; background-color:Red;  height:400px; float:left;}						
.Layout3_2{ width:30%; background-color:Blue; float:left; height:400px; }						
.Layout3_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 4	*/				
.Layout4_1{ width:60%; background-color:Red;  height:400px; float:left;}						
.Layout4_2{ width:20%; background-color:Blue; float:left; height:400px; }						
.Layout4_3{ width:20%; background-color:Green; float:left; height:400px; }						
.Layout4_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 5	*/				
.Layout5_1{ width:20%; background-color:Red;  height:400px; float:left;}						
.Layout5_2{ width:20%; background-color:Blue; float:left; height:400px; }						
.Layout5_3{ width:60%; background-color:Green; float:left; height:400px; }						
.Layout5_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 6	*/				
.Layout6_1{ width:25%; background-color:Red;  height:400px; float:left;}						
.Layout6_2{ width:25%; background-color:Blue; float:left; height:400px; }						
.Layout6_3{ width:25%; background-color:Green; float:left; height:400px; }						
.Layout6_4{ width:25%; background-color:purple; float:left; height:400px; }						
.Layout6_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 7	*/				
.Layout7_1{ width:20%; background-color:Red;  height:400px; float:left;}						
.Layout7_2{ width:60%; background-color:Blue; float:left; height:400px; }						
.Layout7_3{ width:20%; background-color:Green; float:left; height:400px; }						
.Layout7_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 8	*/				
.Layout8_1{ width:100%; background-color:Red;  height:400px; float:left;}						
.Layout8_2{ width:100%; background-color:Blue; float:left; height:100px; }						
.Layout8_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 9	*/				
.Layout9_1{ width:20%; background-color:Red;  height:800px; float:left;}						
.Layout9_2{ width:60%; background-color:Blue; float:left; height:800px; }						
.Layout9_3{ width:20%; background-color:Green; float:left; height:800px; }						
.Layout9_header{ background-color:Yellow; width:0%; height:0px;}						
/*	Layout 10	*/				
.Layout10_1{ width:50%; background-color:Red;  height:400px; float:left;}						
.Layout10_2{ width:50%; background-color:Blue; float:left; height:400px; }						
.Layout10_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 11	*/				
.Layout11_1{ width:50%; background-color:Red;  height:400px; float:left;}						
.Layout11_2{ width:50%; background-color:Blue; float:left; height:400px; }						
.Layout11_3{ width:50%; background-color:Green; float:left; height:400px; }						
.Layout11_4{ width:50%; background-color:Orange; float:left; height:400px; }						
.Layout11_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 12	*/				
.Layout12_1{ width:25%; background-color:Red;  height:800px; float:left;}						
.Layout12_2{ width:25%; background-color:Blue; float:left; height:800px; }						
.Layout12_3{ width:50%; background-color:Green; float:left; height:400px; }						
.Layout12_4{ width:50%; background-color:Orange; float:left; height:400px; }						
.Layout12_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 13	*/				
.Layout13_1{ width:60%; background-color:Red;  height:600px; float:left;}						
.Layout13_header{ background-color:Yellow; width:60%; height:100px;}						
/*	Layout 14	*/				
.Layout14_1{ width:100%; background-color:Red;  height:200px; float:left;}						
.Layout14_2{ width:100%; background-color:Blue; float:left; height:600px; }						
.Layout14_3{ width:100%; background-color:Green; float:left; height:100px; }						
.Layout14_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 15	*/				
.Layout15_1{ width:50%; background-color:Red;  height:800px; float:left;}						
.Layout15_2{ width:50%; background-color:Blue; float:left; height:400px; }						
.Layout15_3{ width:50%; background-color:Green; float:left; height:400px; }						
.Layout15_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 16	*/				
.Layout16_1{ width:100%; background-color:Red;  height:200px; float:left;}						
.Layout16_2{ width:33.3%; background-color:Blue; float:left; height:600px; }						
.Layout16_3{ width:33.3%; background-color:Green; float:left; height:600px; }						
.Layout16_4{ width:33.3%; background-color:purple; float:left; height:600px; }						
.Layout16_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 17	*/				
.Layout17_1{ width:33.3%; height:220px; float:left;}						
.Layout17_2{ width:33.3%; float:left; height:220px;}						
.Layout17_3{ width:33.3%; float:left; height:220px;}						
.Layout17_4{ width:70%; float:left; line-height: 20px;}
.Layout17_4 img {padding: 0 10px 10px;}
.Layout17_5{ width:30%;  float:left;}			
.Layout17_header{ width:100%;}
.Layout17_spacer {width:100%; height:20px;}
.Layout17_1 h2, .Layout17_2 h2, .Layout17_3 h2 {font-family: 'Reenie Beanie'; font-size:50px; letter-spacing:0; line-height:50px;}
.Layout17_1 a, .Layout17_2 a, .Layout17_3 a {color:#000; text-decoration:none;}
.Layout17_1 a:hover, .Layout17_2 a:hover, .Layout17_3 a:hover {color:#1a74a8; text-decoration:none;}
.Layout17_1 div, .Layout17_2 div, .Layout17_3 div {margin:15px; padding:10px; border: 1px solid #ccc; height:150px;border-radius: 15px; background-color: #fff;filter:alpha(opacity=80);-moz-opacity:0.80;-khtml-opacity:0.80;opacity:0.80; line-height:18px;}
#currentE {margin:15px; padding:10px; border: 2px solid #1a74a8; height:150px;border-radius: 15px; background-color: #fff;filter:alpha(opacity=80);-moz-opacity:0.80;-khtml-opacity:0.80;opacity:0.80; line-height:18px;}
/*	Layout 18	*/				
.Layout18_1{ width:30%; background-color:Red;  height:200px; float:left;}						
.Layout18_2{ width:70%; background-color:Blue; float:left; height:200px; }						
.Layout18_3{ width:100%; background-color:purple; float:left; height:400px; }						
.Layout18_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 19	*/				
.Layout19_1{ width:100%; background-color:Red;  height:200px; float:left;}						
.Layout19_2{ width:50%; background-color:Blue; float:left; height:600px; }						
.Layout19_3{ width:50%; background-color:purple; float:left; height:600px; }						
.Layout19_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 20	*/				
						
.Layout20_1{ width:33.3%; background-color:Red;  height:200px; float:left;}						
.Layout20_2{ width:33.3%; background-color:Blue; float:left; height:200px; }						
.Layout20_3{ width:33.3%; background-color:Green; float:left; height:200px; }						
.Layout20_4{ width:50%; background-color:purple; float:left; height:400px; }						
.Layout20_5{ width:50%; background-color:Orange; float:left; height:400px; }						
.Layout20_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 21	*/				
.Layout21_1{ width:100%; background-color:Red;  height:300px; float:left; margin-top:100px;}						
.Layout21_header{ background-color:Yellow; width:100%; height:100px;}						
/*	Layout 22	*/				
.Layout22_1{ width:100%; background-color:Red;  height:800px; float:left;}						
.Layout22_header{ background-color:Yellow; width:0%; height:0px;}						


/* CSS MENU */
#modernbricksmenu2{
padding: 0;
width: 860px;
border-top: 5px solid #cccccc; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
margin: 0 auto;
}

#modernbricksmenu2 ul{
margin:0;
margin-right: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu2 a{
float: right;
font-family: 'Josefin Sans Std Light';
letter-spacing: 1px;
display: block;
font-size: 12px;
color: white;
text-decoration: none;
margin: 0 10px 0 0; /*Margin between each menu item*/
padding: 10px 10px 5px;
background-color: cccccc; /*Brown color theme*/ 
}

#modernbricksmenu2 a:hover{
background-color: #797979; /*Brown color theme*/ 
color: white;
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 3px;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid black;
background-color: lightyellow;
}

/* HORIZONTAL SLANTED MENU */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#slantedmenu{
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 10px 0;
margin: 0;
background-color: #fff;
text-align: left; /*set value to "center" for example to center items*/
border-width: 1px 0;
border-color: #ccc;
border-style: solid;
filter:alpha(opacity=80);-moz-opacity:0.80;-khtml-opacity:0.80;opacity:0.80;
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #000;
padding: 10px 0;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: transparent url(images/slantdivider.gif) top right no-repeat;
text-transform: uppercase;
letter-spacing: 1px;
}

#slantedmenu ul li a:hover{
color: #1a74a8;
}

/* WIREFRAME MENU */
.wireframemenu{
margin: 0 15px 0 0;
padding: 0 10px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 164px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
padding: 10px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #1875a8;
background-color: #fff;
text-decoration: none;
border-top: 1px solid #ccc;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 85%;

}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #f0f0f0;
}

#dircontainer {
	padding: 20px;
	background-color: #f0f0f0;
	margin-bottom: 25px;
}

#dircontainer img {
	float: left;
	padding: 0 10px 10px 0;
}

#tweet { font-family: 'Josefin Sans Std Light', Helvetica, Arial, Sans-Serif; font-size: 13px; letter-spacing: 1px; padding: 0 25px 25px 35px; text-transform: uppercase;}
#tweet ul { list-style-type: none; margin: 0; padding: 0;}
#tweet a {font-family: Helvetica, Arial, Sans-Serif; font-size: 11px; text-transform: uppercase;}