body {
	font: 15px/10px Georgia, verdana, 'Trebuchet MS', Arial, sans-serif;
	text-align: center;background: #fff url(images/body-bg2.jpg) repeat-y center;
	margin:0px;
	padding:0px;
	}

img.upload {
	float: left;
	clear: left;
   margin: 0px 10px 10px 0px;
}


#main h5 a {
   font: 1em bold "Lucida Grande", verdana, sans-serif;
   line-height: 1.2em;
   color: #1398B4;
   width: 90px;
   height: 14px;
   padding: 0px 0px 0px 10px;
   margin: 0px 0px 0px 50px;
   display: block;
}

#main h5 a:hover {
   color: #000000;
}



#main h6 {
   font: 1.5em bold "Lucida Grande", verdana, sans-serif;
   line-height: 2.2em;
   color: #0a5362;
   margin: 0px;
   padding: 10px, 0px, -10px, 25px;
   display: inline;
}



/* Main Divs and loose elements*/

a {text-decoration: none;}


blockquote {
	margin: 12px 0 20px 3%; 
	padding: 8px 6px 4px 6px; 
	font-size: 12px; 
	border: 1px solid #80b0cf; 
	background: #e5e5e5;
	width:90%;
	}      



#container {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	text-align:left;
	margin-bottom:0px;
	padding:0px;
	}

  

#wrapper {
	float:left;
	margin-bottom: 10px;
	}



/* Header */

#banner {
	width: 949px;
	padding:35px 0px 0px 20px;
	font: Bold 36px Georgia, Arial Black, sans-serif;
	background: url(images/banner-top1.jpg) no-repeat;
	margin:0px 0px 0px -2px;
	height:200px;
	}

	

* html #banner {
	margin:0px 0 0 6px;
	}

	

input {
	border:1px solid #ccc;
	margin-bottom:3px;
	}

	

input.sub_but {
	background:#fff;
	color:#000;
	border:1px solid #aaa;
	}



#banner a {
	color: #fff;
	}

	

.desc {
	font:normal 12px Arial,sans-serif;
	color: #fff;
	margin:3px 0 0 40px;
	}



/* Main Body */

#main {
	width: 530px;
	padding:0px 15px 0px 15px;
	float:left;
	line-height:20px;
	}

	

#main h1 {
	color: #red;
	font-size:24px;
	font-weight:normal;
	border-bottom:1px solid #ddd;
	margin:0px 0px 0px 0px;
	padding:25px 0px 6px 0px;

	}

	

#main h1 a {color: #000;}



#main p.details {
	padding:3px 0px 0px 0px;
	margin:0px 0 13px 10px;
	color: #1398B4;
	font:normal 11px Arial,sans-serif;
	}	



#main p.detailsb {
	padding:3px 5px 0px 5px;
	margin:5px 0 20px 0px;
	text-align: right;
	font-size:10px;
	border-bottom:1px solid #ddd;
	background:#f2f2f2;
	display:block;
	}	



#main h2 {
	color: #6e6e6e;
	font:16px serif;
	text-transform: uppercase;
	text-align: center;
	}



#main p {
	font:normal 12px Verdana, Arial,sans-serif;
	padding:0px 0px 15px 10px;
	line-height: 1.6em;
	margin:0px;
	color:#666;
	}     



#main a {
	color: #1398B4;
	}



#main ul, ol {
	margin:0px 0 10px 25px;
	padding:0px;
	}



/* Left Sidebar */

.textwidget {
    font: 13px verdana, 'Trebuchet MS', Arial, sans-serif;
    line-height: 1.5em;
    color: #1398B4;
    margin-bottom: 20px;
   }

#inner {
	width: 180px; 
	float: left;
	padding: 0px 0px 0px 15px;
	}



#inner h2 {
	color: #6e6e69;
	font-size: 20px;
	font-weight: normal;
	border-bottom:1px dashed #999;
	margin:0px 0px 5px 0px;
	padding:10px 0px 3px 0px;
	}     



#inner ul {
	list-style: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}



#inner ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	font-size:11px;
	}



#inner ul li a {
	display: block;
	color: #191919;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #C0C0C0;
	}



#inner ul li a:hover {
	background: #ededed;
	color: #535353;
	}



#inner a.morre {
	background: #f6f6f0;
	color: #dd6600;
	padding:2px 2px 1px 2px;
	margin:0px 0px 5px 0px;
	font-weight:bold;
	border-bottom:none;
	width:60px;
	}	



#inner a.title {
	color: #fff;
	padding:0px;
	background:none;
	margin:0px;
	}	



#inner p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	color:#fff;
	}



#s{
	width:60%;
	}



/* Right Sidebar */

#outer {
	width:180px;
	float:left;
	padding:0px 0 0 20px;
	margin-top: 0px;
	}



#outer p {
	color: #E6CFD9;
	border-top: 1px dotted #fff;
	padding:10px;
	margin-top: -15px;
	font:11px verdana,arial,helvetica,sans-serif; 
	line-height: 18px;
	}



#outer h2 {
	color: #000;
	font-size:16px;
	font-weight: normal;
	border-bottom:1px solid #999;
	margin:0px 0px 5px 0px;
	padding:10px 0px 3px 5px;
	}



#outer ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}



#outer ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	font-size:11px;
	}



#outer ul li a {
	display: block;
	color: #4f4f4f;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	border-bottom: 1px dashed #b7c187;
	}



#outer ul li a:hover {
	background: #fff;
	color: #9b9b9b;
	}



#outer a.morre {
	background: #f6f6f0;
	color: #dd6600;
	padding:2px 2px 1px 2px;
	margin:0px 0px 5px 0px;
	font-weight:bold;
	border-bottom:none;
	width:60px;}	



#outer a.title {
	color: #fff;
	padding:0px;
	background:none;
	margin:0px;
	}	



#outer p {
	padding: 3px 0px 0px 5px;
	margin: 0px;
	line-height: 20px;
	color:#000;
	}

    


/* Comments */

#commentblock {
	width: 485px;
	background: #fff;
	color: #000000;
	float: left;
	padding: 20px 20px 10px 20px;
	margin: 10px 0px 0px 0px;
	border-top: 2px solid #d4dbb2;
	border-bottom: 1px solid #d4dbb2;
	}



#commentblock ol {
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}



.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}



#commentlist li p {
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
	}



.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}



.commentinfo {
	clear: both;
	}



.commenttext {
	clear: both;
	margin: 10px 0px 10px 0px;
	padding: 20px 10px 5px 10px;
	width: 380px;
	background: #f1f1f1;
	}



.commenttext-admin {
	clear: both;
	margin: 3px 0px 10px 0px;
	padding: 20px 10px 5px 10px;
	width: 380px;
	background: #f7f7f7;
	}



#commentsformheader {
	padding-left: 0px;
	}



#commentsform {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}



#commentsform form {
	text-align: left;
	margin: 0px;
	}



#commentsform p {
	margin: 0px;
	}



#commentsform form textarea {
	width: 99%;
	}



p.comments_link img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}



/* Footer */

#footer {
	clear:both;
	background:#1398B4;
	color: #fff;
	text-align:center;
	height: 25px;
	padding:10px 0 0 0;
	margin:0px 0px 0px -3px;
	width:970px;
	font-size:11px;
	}  

	

* html #footer {
	margin:0px 0 0 3px;
	}

	

#footer a {
	color: #eee;
	}   


.forum {
    color: #fff;
    margin-top:-60px;
    display: block;
    height: 50px;
    width: 180px;
    padding-left: 5px;
	font: 2.2em "Lucida Grande", verdana, sans-serif;
	background: url(images/new.gif) no-repeat right 0px;
}

