/*Design by Free CSS Templateshttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 License*/* {	margin: 0;	padding: 0;}body {	background: #355379 url(img01.jpg) no-repeat center top;	font: normal small Arial, Helvetica, sans-serif;	color: #FFFFFF;}h1, h2, h3 {}h2 {}h3 {}p, blockquote, ul, ol {}p {}blockquote {	margin-left: 3em;}ul {	margin-left: 3em;}ul li {}ol {	margin-left: 3em;}ol li {}a {	color: #FFFFFF;}a:hover {	text-decoration: none;}img {}/* Boxed Style */.boxed {	margin-bottom: 20px;	background: #788CA5;	border: 3px solid #FFFFFF;}.boxed .title {	height: 26px;	padding: 10px 0 0 10px;	background: url(images/img02.gif) repeat-x;	border-bottom: 3px solid #FFFFFF;	text-transform: lowercase;	font-size: 1em;	color: #355379;}.boxed .content {	padding: 20px 20px 40px 20px;}/* Post */.post {	margin-bottom: 20px;	padding: 20px 20px 20px 20px;	background: #788CA5;	border: 3px solid #FFFFFF;}.post .title {	clear: both;	padding: 20px 0;	color: #355379;}.post .date {	float: left;	width: 80px;	height: 21px;	padding: 9px 0 0 0;	background: #FFFFFF;	text-align: center;	font-size: x-small;	color: #355379;}.post .date .month {}.post .date .day {}.post .date .year {	display: none;}.post .meta {	float: left;	width: 332px;	height: 28px;	border: 1px solid #FFFFFF;	text-align: center;	font-size: x-small;}.post .meta p {}.post .story {}.post h3 {	text-transform: uppercase;	letter-spacing: 2px;	font-size: .8em;}.post .story p, .post .story blockquote, .post .story ul, .post .story ol {	margin-bottom: 1.5em;	line-height: 180%;}/* Logo */#logo {	width: 700px;	height: 220px;	margin: 0 auto;	background: url(images/img01.jpg) no-repeat;}#logo h1 {	padding: 90px 0 0 95px;	text-transform: lowercase;	letter-spacing: -2px;	font-size: 4em;}#logo h1 span {	font-size: .7em;	font-weight: normal;}#logo h2 {	margin-top: -1em;	padding: 0 0 0 40px;	text-transform: uppercase;	letter-spacing: .2em;	font-size: .8em;	font-weight: bold;}#logo a {	text-decoration: none;	font-weight: bold;	color: #FFFFFF;}/* Menu */#menu {	width: 700px;	height: 50px;	margin: -50px auto 0 auto;	background: url(images/img02.jpg) no-repeat;}#menu ul {	float: right;	margin: 0;	list-style: none;}#menu li {	display: inline;}#menu a {	display: block;	float: left;	padding: 17px 20px 0 20px;	text-decoration: none;	text-transform: lowercase;	font-size: .8em;	font-weight: bold;}#menu a:hover {	text-decoration: underline;}#menu .active a {	text-transform: uppercase;}/* Content */#content {	width: 700px;	margin: 0 auto;	padding: 20px 0 0 0;}#extra {}/* Content > Main */#main {	float: right;	width: 460px;}#main a {}/* Content > Main > Welcome */#welcome {}/* Content > Main > Example */#example {}/* Content > Sidebar */#sidebar {	float: left;	width: 220px;}#sidebar a {}/* Content > Sidebar > Login */#login {}#login form {}#login fieldset {	border: none;}#login legend {	display: none;}#login label {	font-size: x-small;	font-weight: bold;}#login input {	margin-bottom: 5px;	padding: 2px 5px;	border: 1px solid #385B88;	font-family: Verdana, Arial, Helvetica, sans-serif;}#inputtext1, #inputtext2 {	color: #385B88;}#inputsubmit1 {	background: #385B88;	color: #FFFFFF;}/* Content > Sidebar > Updates*/#updates {}#updates ul {	margin: 0;	list-style: none;}#updates h3 {	margin: 0;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;}#updates p {	margin-bottom: 1.4em;	font-size: smaller;	line-height: normal;}/* Content > Sidebar > Partners*/#partners {}#partners .content {	padding: 10px 0;}#partners ul {	margin: 0;	border-bottom: 1px solid #D1BC5C;	list-style: none;	line-height: normal;}#partners li {	padding: 10px;	border-top: 1px solid #D1BC5C;}/* Footer */#footer {	clear: both;	width: 700px;	margin: 0 auto;	padding: 10px 0;	border-top: 1px dotted #FFFFFF;}#footer p {	margin: 0;	font-size: x-small;}/* Footer > Legal */#legal {}/* Footer > Links */#links {}