/*
Theme Name: FreeJoomlaTemplates
Author: ZeroThemes
Author URL: http://zerothemes.com
*/

* {margin: 0; padding: 0;}
body {text-align: left;font: 12px Arial, Helvetica, sans-serif;color: #383838;background: #0C2A4C;}
a {color: #2660bb; text-decoration:underline;}
a:hover {color: #FF6600;}
img {border: 0;}
table{margin:0; }
table th {text-align:center;border-right:1px solid #fff;padding:5px;}
table td {text-align:center;padding:5px;}
table th{background-color:#0C2A4C;color:#fff;font-weight:bold;}
table td{background-color:#F3F3F3;}
table th a{color:#d6f325;}
table th a:hover{color:#fff;}
table tr.even td{background-color:#ddd;}
table tr:hover td{background-color:#fff;}
table.nostyle td,table.nostyle th,table.nostyle tr.even td,table.nostyle tr:hover td{border:0;background:none;background-color:transparent;}
.break {font-size: 0;width: 0; height: 0;clear: both;}
.alignleft {float: left;margin: 4px 10px 5px 0;}
.alignright {float: right;margin: 4px 0 5px 10px;}
.aligncenter {text-align: center;}
.hidden {display: none;}
/** BEGIN wrapper **/
#wrapper {width: 960px;margin: 0 auto;text-align: left; padding:0 0 10px 0;}
/** END wrapper **/
/** BEGIN header **/
#header {height: 90px;width:960px;background: none; position:relative;}
#header .logo {float: left;position:absolute; top:35px; left:15px;}
#header .ads {position:absolute; top:20px; right:5px;}
/** BEGIN navigation **/
#nav {margin:12px 0 12px 0;height: 40px;background: url(images/nav.gif) top left repeat-x; border:1px solid #0f6da9;}
#nav, #nav ul {	width: 958px;list-style: none;line-height: 40px;}
#nav a, #nav a:hover, #nav a:visited  { font-size:12px;display: block;text-decoration: none;border: none;color: #fff;padding: 0 20px;}
#nav li {float: left;font-size: 0.9em;font-weight: 100;	text-transform: none;padding:0;	border:0;background:url(images/navs.gif) no-repeat right 0;	}
#nav li:hover {background:url(images/navs.gif) no-repeat right 0;}
#nav ul li a:hover {color: #0C2A4C;background: none;text-decoration: none;}
/* Dropdown Menus */		
#nav li ul {position: absolute;	left: -999em;margin: 0px;	padding: 0px;	height: auto;	width: 174px;border-bottom: 1px solid #0f6da9;	line-height: 25px;}
#nav li li {width: 172px;border-top: 1px solid #0f6da9;	border-right: 1px solid #0f6da9;border-left: 1px solid #0f6da9;	}
#nav li li a, #nav li li a:visited  {font-weight:normal;	font-size:11px;color:#fff;	background:#0B61A0;}
#nav li li a:hover, #nav li li a:active{font-weight:normal;	font-size:11px;color: #333; background: #1379B2;}		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;	}
a.main:hover {	background:none;}
#nav form {float: right;width: 216px; height: 30px;background: url(images/search.jpg) no-repeat 0 0;margin: 5px;}
#nav input {border: 0;font-size: 1em;font-family: Verdana;width: 180px;background-color: transparent;margin: 8px 4px;}
#nav button {display: none;}
/** END header **/
/** BEGIN content **/
#body {color: #000;background: #fff;padding: 10px 0; border:1px solid #0f6da9;}
#content {width: 655px;	float: left;}
#content .post {clear: both;padding: 10px 10px;}
#content .first {padding-top: 0;}
#content .post .main {width: 645px;	float: left;}
#content h1.postheader{margin-bottom: 4px;text-decoration:none;	color: #2660bb;}
#content h1.postheader a, #content h1.postheader a:link, #content h1.postheader a:visited, #content h1.postheader a:active{font-size: 26px;margin-bottom: 15px;text-decoration:none;color: #2660bb;}
#content h1.postheader a:hover{margin-bottom: 15px;color: #FF6600;}
#content h2.postheader{margin-bottom: 4px;text-decoration:none;	color: #2660bb;}
#content h2.postheader a, #content h2.postheader a:link, #content h2.postheader a:visited, #content h2.postheader a:active{font-size: 26px;margin-bottom: 15px;text-decoration:none;color: #2660bb;}
#content h2.postheader a:hover{margin-bottom: 15px;color: #FF6600;}
#content p {line-height: 1.5em;margin-bottom: 10px; font-size:13px;}
#content ul, #content ol {list-style-position: inside;margin-bottom: 10px;}
#content li {line-height: 1.3em;}
/** BEGIN headings **/
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {margin-bottom: 5px;color:#000;}
#content h1 {font-size:20px;}#content h2 {font-size:14px;}#content h3 {font-size:16px;}#content h4 {font-size:14px;}#content h5 {font-size:12px;}#content h6 {font-size:10px;}
/** END headings **/
#content blockquote {padding: 10px 10px 0;	background-color: #eeeeee;	border-width: 1px;	border-style: solid;border-color: #e0e0e0;	margin-bottom: 10px;}
#content .published {background: none;	float: left;font-size: 0.9em;padding: 5px;}
#content .tags {background: none;float: right;font-size: 11px;padding: 5px;}
#content .details {	background: none;float: right;font-size: 0.9em;padding: 5px;}
#content .details a {text-decoration: none;	display: block;	float: left;}
#content .details .comment a {padding:5px 5px 5px 17px;	border:none;background:url(images/comment.png) no-repeat left;}
#content .details2 {font-size: 0.9em;padding: 10px 0;}
#content .details2 a {text-decoration: none;}
#content .postnav {	clear: both;padding: 25px 20px 0;}
#content .postnav a,#content .postnav a:link {text-decoration: none;padding:5px;font-weight: bold;font-size: 0.9em;	color: #0e5d95;	background:#eeeeee;	border:1px solid #e0e0e0;}
#content .postnav a:hover {color: #FF6600;background:#dbdbdb;}
/** END content **/
/** BEGIN sidebar **/
.advertisment {}
.advertisment img { padding:0; width: 125px; height: 125px;}
#sidebar {width: 240px;float: right; margin: 0 10px; padding:10px 10px 0 10px; border:1px solid #0f6da9; background:#147db5 url(images/sidebar.gif) left top repeat-y;}
#sidebar h3 {font-size: 16px;text-transform: none;background:none;color: #fff;padding: 0;}
#sidebar ul {list-style-type: none;padding: 10px;}
#sidebar ul li {font-size: 12px;padding: 6px 0 6px 16px;background: url(images/bullet.png) no-repeat 5px 11px;}
#sidebar ul li a {color: #ade2ff;font-weight: bold;}
#sidebar ul li a:hover {color: #FF6600;font-weight: bold;}
/** END sidebar **/
/** BEGIN footer **/
#footer { height:35px;background:#0A5F9F;color: #fff;font-size: 0.9em;padding:0; margin:12px 0 0 0; border:1px solid #0f6da9;}
#footer a {color: #fff;text-decoration:none;}
#footer p { padding:10px;}
.wht {display:none;}
.footer {float:left;}
.designer {float:left; padding:5px 10px;} .designer, .designer a,.designer a:link,.designer a:visited, .designer a:hover {font-size:11px; color:#777; text-decoration:none;}
/** END footer **/
/** BEGIN miscellaneous **/
#comments {padding: 10px;}
#comments a {text-decoration: none;}
#comments h2 {font-size: 1.3em;}
#comments p {margin-bottom: 10px;line-height: 1.6em;}
#comments form {padding: 0 10px;}
#comments form p {margin-bottom: 5px;}
#comments form input {margin-right: 5px;}
#comments form input, textarea {border: 1px solid #cccccc;	font-size: 0.9em;padding: 4px;	background-position: 4px 4px;background-repeat: no-repeat;}
#comments form input {width: 260px;	border: 1px solid #cccccc;}
#comments form textarea {width: 350px;	padding: 4px 4px !important;border: 1px solid #cccccc;}
#comments form button {	border: 1px solid #333;	background:#333;font-size: 1em;padding: 2px 6px;color:#ccc;}
#comments form button:hover {border: 1px solid #999;background:#666;color:#fff; cursor:pointer;}
.commentdetails {margin-top: 25px;}
.commentauthor {margin-bottom: 5px !important;	font-weight: bold;}
.commentdate {font-size: 0.8em;margin-bottom: 5px;color: #909090;}
.required {	color: #ff0000;	}
h2.title {font-size: 1em !important;text-transform: uppercase;padding: 10px;color: #565656;}
.notfound {	padding: 40px;}
.notfound h2 {font-size: 18px;font-weight: normal;margin-bottom: 10px;}
/** END miscellaneous **/
ul { margin:0; padding:0;}
ul li { padding:0;}
li { list-style-type:none; margin:0; padding:0;}
.main ul ol {margin-left:0;}
.main ul li {margin-left:10px; list-style: circle; list-style-position:inside;}
.main ul li ol {margin-left:10px;}
.main ol li {margin-left:5px; list-style: decimal; list-style-position:inside;}
.main ol li li {margin-left:10px;}
.clr {clear:both;}
.singlecontent { float:right; width:300px;}
.contentads { float:left; width:300px; margin:0; padding:0;}
.more-link { padding:0 0 0 20px; background:url(images/download.png) 0% 50% no-repeat;}