@charset "utf-8";
* {   margin: 0;   padding: 0; }
body {	color: #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	background-color: #F3F4EE;}
/******** Content variations ********/
#head { }
#outerwrapper { width: 1002px;  margin: 0 auto;    line-height: 1.4em;    color: #404040; }
#innerwrapper {	float: left; margin-left:5px;	width:600px;}
#content {   float: left;    width: 550px; }
#contentmid {	float: right;	width: 435px;}
#midsidebar { margin-right: 10px;    width: 180px;   float: right; }
#leftsidebar { 	margin-right: 5px;	width: 150px;	float: left;	border: 1px solid #CCCCCC;	-moz-border-radius: 5px; padding: 2px;	background-color: #FFFFFF;}
#rightsidebar {	float: right;	margin-right: 5px;	width: 385px;}
#banner {width: 650px; height: 45px; border: 0px solid #000000;	font-size: 1em;	color: #000000;	float: right; padding: 5px;
	text-align: center;}

/***** General Styles *****/
a {	text-decoration: none;	color: #17aba6;}
a:hover {   color: #27363A;   text-decoration: none;    }
p {   margin-bottom: 10px; }
code, pre {font-size: 1.2em;	color:#df6e91; }
table {   border-collapse: collapse;    margin: 10px auto 15px auto;   border: 1px solid #ffdcf8; }
th {   background: #fff5f8;  height: 25px;  padding: 0 10px;  color: #df6e91;  text-align: left; }
form {   background: #fff5f8;    margin: 10px auto;    padding: 5px;    border: 1px solid #ffdcf8; }
label {   color: #df6e91;   display: block;    font-weight: bold;    margin: 5px 0 ; }
input {   padding: 2px;    border: 1px solid #ffdcf8; }
textarea {   width: 400px;  padding: 2px; border: 1px solid #ffdcf8; height: 100px; display: block; }
input.button {   margin: 0;   color: #df6e91;   padding: 2px 3px; 	 border: 1px solid #ffdcf8; }
input, select, textarea {   font-family: Arial, Helvetica, sans-serif;    font-size: 1.0em; }
h2 {	font-size: 1em;	font-weight: bold;	color: #333333;	margin-bottom: 5px;	padding: 3px;}
h4 {   margin-bottom: 15px;    font-size: 10pt;    font-weight: bold; }
ul, ol {   list-style-position: inside; }
img { border: 1px solid #f1f1f1; background-color: #f5f5f5;  margin: 5px; padding: 5px;  text-align: center; }
img.float-right { margin: 5px 0px 5px 15px;    float:right; }
img.float-left {   margin: 0 10px 5px 0px;   float:left; }
 #leftcolumn h2, #rightcolumn h2, #rightcolumn h3 { color : #FFFFFF; font-size : 16px; 
 background-image : url(images/nav_frostypink.png); background-repeat : repeat-x; line-height : 30px; 
text-indent : 5px; } 
.ver-nav ul { margin : 0; padding : 0; list-style : none; font-size : 1em; } 
.ver-nav li li {	padding: 5px 10px;	border-bottom : 1px dotted #cccccc;	background-image: url(images/bgOFF.gif);
	background-repeat: repeat-x;	background-position: left center;} 
.ver-nav a { text-decoration : none; color: #17aba6; } 
.ver-nav a:hover { color : #8e1a3c; }   
/***** logo ******/
#logo {	width: 310px;	border: 0px;	float: left;	padding-top: 20px;	padding-left: 20px;	height: 50px;}
h1 {	font-size:1.2em;	padding: 5px 0 0 3px;}
.h1 tittle{	font-size:2em;	padding: 5px 0 0 3px;}
h3 {
	font-size: 1.2em;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: 15px;
	margin:3px 0;
	background-color: #E0F5FC;
	background-image: url(images/sidelinks.jpg);
}
#logo h1 a, #logo h1 a:hover {   color: #fff;   text-decoration: none; }
#logo p.head2 {   color: #fff;   font-size: 0.9em;    padding-left: 3px;    font-weight: normal;   line-height: 1.7; }
.post {	border : 1px solid #CCCCCC;	-moz-border-radius: 5px; margin-bottom: 5px;	padding: 5px; background-color: #FFFFFF;}
.post1 {	padding : 5px;	border : 1px solid #666666;	margin-bottom: 10px;	background-color:#fcf6f8;}
/****** Searchbox ******/
#header {	height: 75px;	width: 1002px;	background-color: #FFFFFF;	background-image: url(images/banner.jpg);
background-repeat: repeat-x;}
/* Menu */
#menu {	float: left;	width: 1002px;	height: 36px;	background-color: #27363A;	margin-bottom: 5px;}
#menu ul {	margin: 0;	padding: 0px 0px 0px 0px;	list-style: none;	line-height: normal;}
#menu li {	display: block;	float: left;}
#menu a {	display: block;	float: left;	height: 26px;	margin: 0;	text-align: center;	font-weight: bold;
	color: #FFFFFF;	padding-top: 10px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 20px;}
#menu a:hover { text-decoration: none; 	color: #FFFFFF;	background: #37AFE3;}
#menu .current_page_item a {color: #425B62; background-color: #FFFFFF;}
#menu .first {}
/****** Sidebar Items ******/
.SidebarItem {	padding: 5px; background-color: #FFFFFF;	border: 1px solid #CCCCCC;	
-moz-border-radius: 5px; margin-bottom: 5px;}
.SidebarItem1 {	padding: 5px;	margin: 5;	background-color: #FFFFFF;}
.SidebarItem ul, #SidebarItem ol {   list-style: none; }
.SidebarItem li {   line-height: 1.2; }
.clear{clear: both;}
.tags {
	padding:2px;
	border: 1px solid #CCCCCC;
	background-color:#fff;
	margin: 5px;
	width: 988px;
}
.tagsleft {	margin: 2px;	padding: 5px;	float: left;	width: 230px;	text-align: justify; border: 1px solid #CCCCCC;}
.tagsright {	margin: 2px;	padding: 5px;	float: right;	width: 228px;	text-align: justify; border: 1px solid #CCCCCC;}
.tags ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}
.tags li {	margin-bottom: 1px;}
.tags a {	border: none;	text-decoration: none;	color:#0066CC;}
.tags a:hover {	text-decoration: underline;	color: #222;}
/******** Footer ********/
#footer {   width: 1002px;    clear: both;   padding:10px 5px;   color: #FFFFFF;   font-size: 12px;   margin: 5px auto;
   background-color:#333333;   text-align: center;  }
#footer a {   color: #FFFFFF;   text-decoration: none; }
#footer a:hover {   color: #CCCCCC; }
.style1 {color: #fff;	font-size: 48px;}
