/*  

Theme Name: RoundedWP

Theme URI: http://www.tiangson.com

Description: A WordPress theme designed by <a href="http://www.tiangson.com">PHILIP</a>.

Version: 1.0

Author: PHILIP

Author URI: http://www.tiangson.com/



	This theme was designed and built by PHILIP.



	To use this theme, a link back to "SPONSORED BY:" must be provided. You are free to:

	- use this theme for personal or commercial projects

	- modify, translate, or distribute

	- do anything you want but please give me some credit by linking back to my website...

	

	Thank you!

*/


#ads {
     float: right;
	 margin: 0 0 10px 10px;
	 }

*{

	margin:0px;

	padding:0px;

}



body {

	margin:0;

	background-color:#ACA8A1;

	font-family: Verdana,Helvetica,Arial,sans-serif;

	font-size: 11px;

	color: #000000;

}

a:link, a:visited {

	color: #0000a6;

}

a img{

  border:0;

}

ul {

	margin: 5px 0px 15px;

	padding-left: 20px;

}

ul li {

	margin: 0px;

}

ol {

	margin: 5px 0px 15px;

	padding-left: 20px;

}

ul li {

	margin: 0px;

}





#page{

	width: 910px;

	margin: 10px auto;

	background: #FFFFFF url("imgs/bg_body.gif") repeat-y scroll 0pt

}



/* ------------------------------------------------------- page header --- */

#page-header {

	background: url("imgs/bg_header.gif") repeat-x scroll 0 0; 

	height: 150px;

	clear: both;

}

.header{

	position: relative;
	background: #5b5b5b;
	/* background: #5b5b5b url("imgs/header.jpg") no-repeat; */

	margin-top: 21px;

	height:129px;

	float:left;

	width:850px;

}
.header h1 {

	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 55px 0 0 338px;
    color: #efefef;
	margin: 0px;
    font-weight: bold;
	font-size: 2em;
	letter-spacing:-.05em;
}

.header .description{
    text-align:left;
	margin: 0px 0 0 360px;
    color: #ffffff;
	font-size: 14px;
}

.header-lside, .header-rside{

	display: block;

	width: 20px;

	height: 150px;

	background: transparent url("imgs/sides_top.gif") no-repeat scroll 0%;

}

.header-lside {

	background-position: 0 0;

	float: left;

	margin-right: 10px;

}

.header-rside {

	background-position: 100% 0;

	float: right;

}

span.tl, span.tr {

	display: block;

	width: 13px;

	height: 13px;

}

span.tl {

	float: left;

	background: url("imgs/tl.png") no-repeat;

}

span.tr {

	float: right;

	background: url("imgs/tr.png") no-repeat;

}





/* navigation area */

.menu-left{

	display: block;

	width: 20px;

	height: 30px;

	background: url("imgs/menu_bg-left.gif") no-repeat;

	float:left;

}

.menu-right{

	display: block;

	width: 20px;

	height: 30px;

	background: url("imgs/menu_bg-right.gif") no-repeat;

	float:right;

}

#navbar{

	padding-bottom:10px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:1.3em;

}

#menu {

	clear: both;

	margin: 1px 30px 0px 30px;

	height:30px;

	background:#D9E1E5 url('imgs/menu_bg.gif');

}

#menu ul {

	list-style: none;


	margin: 0px;

	padding-left: 0px;

	float:left;

}

#menu li {

	display: block;
    float: left;	

}

#menu li a {

	height:30px;

	color: #FFFFFF;

	text-decoration: none;

	background: url('imgs/menu_bg.gif');

	display: block;

	float: left;

	line-height: 30px;


	padding: 0;

}

#menu li a:hover {

	background-position: left bottom; 

	color: #FFFFFF;

}



/* search form */

#searchform-top {

	position: absolute;

	top: 130px;

	right: 14px;

	background: url(imgs/search-bg.gif) no-repeat right bottom;

	height: 30px;

	width: 165px;

}

#searchform-top #s-top{

	position:absolute;

	background: #fff;

	height: 14px;

	width: 115px;

	top:6px;

	_top:5px;

	margin: 0px 0px 0px 1px;

	padding: 2px 5px 2px 3px;

	color: #999999;

	border: none;

	font: 1em normal Arial, Helvetica, sans-serif;

	left:30px;

}

#searchform-top #searchsubmit-top { 

	position:absolute;

	background: url(imgs/search-button.gif) no-repeat left top;

	height: 30px;

	width: 25px;

	border: none;

	text-indent: -50px;

	line-height: 0px;

	margin-top: 0px;

}





/* CONTENT */

#content{

	float: left;

	width: 100%;	

}

.post{

	margin: 0 215px 15px 215px;

	background-color: #ffffff;

}

.post a:link, .post a:visited {

	color: #000000;

	text-decoration: none;

}

.post a:hover {

	color: #000000;

	text-decoration: none;

}

.entry {

	background: url(imgs/entry_bg.PNG) no-repeat left top; 

	padding: 0 7px 0 7px; 

	color: #afafaf;

}

.entry-title {

	padding: 5px 0 5px 0px;

	margin-bottom: 15px;

	/*width:455px;*/

	color: #000000;

}

.entry-title h2 {

	font: bold 1.4em/100% Arial, Helvetica, sans-serif;

	padding: 3px 0;

	border-bottom: #fff 1px solid;

	color: #0276FD;

}

.entry-title h2 {

	font: bold 1.4em/100% Arial, Helvetica, sans-serif;

	padding: 3px 0;

	border-bottom: #fff 1px solid;

	color: #0276FD;

}

.entry-title-page h2 {

	font: bold 1.4em/80% Arial, Helvetica, sans-serif;

	padding-top: 10px;

	color: #000000;

}

.entry a:link, .entry a:visited {

	color: #0276FD;

	text-decoration: none;

}

.entry a:hover{

	color: #EE6AA7;

	text-decoration: none;

}

.post-content a:link, .post-content a:visited {

	color: #0276FD; 

	text-decoration: none;

}

.post-content a:hover{

	color: #EE6AA7;

	text-decoration: none;

}

.post-cat-date{

	float:left;

}

.post-comm{

	float:right;

}

.entry-bot {

	background: #ffffff; /* url(imgs/post_bg.gif) no-repeat; */

	height:10px;

}

.post-calendar {

	letter-spacing: 0.2em;

	margin: 0 ;

	padding: 5px 0 3px 10px;

	font: 100%/100% Arial, Tahoma, Verdana;

	color: #A0A0A0;

	background-color: #FFFFFF;

}

.post-content {

	clear: both;

	margin-top:6px;

	padding: 1px 3px;

	background-color:#ffffff;

	border-top:#FFFFFF 2px solid;

	font: normal 105%/140% Arial, Tahoma, Verdana;

	color: #000000;

}

.post-content p {

	margin: 7px 0 7px 0;

}

.postmetadata{

	margin: 10px 0 0 0;

}

blockquote{

	margin: 5px 10px 5px 10px;

	padding: 3px 5px 3px 5px;

	color: #444;

	text-align:justify;

}

.pagetitle {

	margin: 0px 215px 0px 215px;

	clear: both;

	color:#505050;

	font: bold 1.2em/180% Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	text-align:center;

}


.date{	

	float:left;

        margin-top: 70px;     

        margin-left: 10px; 

        width:120px;          

        line-height:30px;        

        font: bold 1.2em/100% "Trebuchet MS", Arial, Verdana;    

        color: #ffffff;      

}


/* --------------------------------------------- sidebars */

.left-sidebar, .right-sidebar {

	float: left;

	width: 180px;

	font: 100%/150% Arial, Tahoma, Verdana;

}

.left-sidebar {

	margin-left: -880px;

	margin-bottom: 15px;

}

.right-sidebar{

	margin-left: -210px;	

	margin-bottom: 15px;

}

.side-box {

	margin-bottom:5px;

	background-color:#efefef; 

}

.side-box h3 {

	padding: 3px 3px 0px 5px;
	text-align:center;

	background: url(imgs/sidebox.png) no-repeat top;

	margin: 0;

	font: bold 1.1em/150% Arial, Tahoma, Verdana;

	color: #FFFFFF;

	border-bottom: #FFFFFF 2px solid;

}

.side-box .sidebox-bottom {

	background: url(imgs/blue.PNG) no-repeat bottom right;

	height:2px;


	margin-bottom:10px;

}

#sidebar a:link, #sidebar a:visited {

	color: #0000b6;

	text-decoration:none;

}

#sidebar a:hover {

	color: #0000e6;

	text-decoration:underline;

}

#sidebar ul{

	list-style: none;

	margin: 0 ;

	padding: 5px 0 0 5px;

}

#sidebar ul li {

	background: url(imgs/bullet.gif) no-repeat;

	padding: 0 0 3px 12px ;


}

#sidebar ul li ul li {

	background: url(imgs/bullet.gif) no-repeat;

	padding-left: 7px ;

}



/* ------------------------------------------- widgets */



.textwidget {

padding: 2px 7px;

margin:0;

}



/* -------------------------------------- comment area */

h3#comments, h3#respond {

	padding: 10px 0 0 10px;

	font: bold 1.1em/110% Arial, Helvetica, sans-serif;

	clear: both;

}

#commentform {

	margin: 10px 10px 0 10px;

}

#commentform p.notice {

	border: #a0a0a0 1px solid;

	padding: 5px 5px 5px 5px;

	background-color:#cfcfcf;

}

#commentform label {

	font-weight: bold;

	color:#666;

	font-size: 100%;

	padding-left: 5px;

}

#commentform small {

	color: #5f5f5f;

	font-size: 90%;

}

#commentform input {

	font: 100% Arial, Helvetica, sans-serif;

	width: 220px;

	padding: 2px 2px 2px 5px;

	border: 1px solid #000;

}

#commentform textarea {

	font: 100% Arial, Helvetica, sans-serif;

	width: 430px;

	height: 140px;

	border: 1px solid #000;

	padding: 2px 2px 2px 5px;

}

#commentform #submit {

	font: 12px/100% Arial, Helvetica, sans-serif;

	color: #ffffff;

	background: url(imgs/submit-btn.gif) no-repeat top left;

	border: none;

	width: 125px;

	height: 25px;

	padding-top: 1px;

	margin-left: 315px;

}

#commentform #submit:hover {

	color:#000;

	background: url(imgs/submit-btn.gif) no-repeat bottom left;

}

#commentform textarea:focus, #commentform input[type="text"]:focus {

	border: solid 1px #0000ff;

}



/* comment list */

.commentlist {

	margin: 5px 0 10px 5px;

	padding-left: 5px;

	line-height: 130%;

	width: 95%;	

	list-style: none;

}

.commentlist li {

	padding: 3px 10px 3px 10px;

	margin-bottom:5px;

	background-color:#d5d5d5;

}

.commentlist .alt {

	background-color: #E4E4E4;

}

.commentlist cite, .commentlist cite a:link, .commentlist cite a:visited {

	font-weight: bold;

	font-style: normal;

	font-size: 105%;

	color: #0000B6;

	text-decoration:none;

}

.commentlist cite a:hover {

	color: #0000E6;

}

.commentlist small {

	margin-bottom: 5px;

	display: block;

	font-size: .9em;

}





/* next & previous page navigation */

.page-nav, .page-navigation {

	clear: both;

	height: 25px;

	margin: 0 215px 5px 215px;

}

.page-nav {

	background: url(imgs/nav.png) no-repeat left center;

}

.page-nav a:link, .page-nav a:visited {

	color: #ffffff;

	text-decoration: none;

}

.page-nav a:hover {

	color: #d5d5d5;

	text-decoration: none;

}

.page-navigation a:link, .page-navigation a:visited {

	color: #000000;

	text-decoration: none;

}

.page-navigation a:hover {

	color: #555;

	text-decoration: none;

}

.previous-entries a {

	float: left;

	padding: 5px 0 0 5px;

	margin-left: 10px;

}

.next-entries a {

	float: right;

	padding: 5px 0 0 5px;

	margin-right: 10px;

}



/* next & previous post navigation */

.post-nav {

	clear: both;

	padding-bottom: 10px;

	margin: 5px 215px 10px 215px;

	font-size: 95%;

}

.post-nav a, .post-nav a:visited {

	color: #000000;

	text-decoration: none;

}

.post-nav a:hover {

	color: #999999;

	text-decoration: none;

}

.post-nav .previous a {

	float: left;

}

.post-nav .next a {

	float: right;

	text-align: right;

}



/* -----------------------------footer */

#footer{

	clear: left;

	width: 100%;

	background: black;

	color: #FFF;

	text-align: center;

	padding: 4px 0;

}

#footer a{

	color: #FFFF80;

}

span.footer-lside, span.footer-rside{

	display: block;

	width: 20px;

	height: 20px;

	background: url("imgs/sides_bottom.gif") no-repeat;

}

span.footer-lside {

	background-position: 0 0;

	float: left;

	margin-right: 10px;

}

span.footer-rside {

	background-position: 0 100%;

	float: right;

}

#page-footer {

	clear:both;

	background: url("imgs/bg_footer.gif") repeat-x top left;

	height: 20px;

	clear: both;

}

.credits {

	padding: 0;

	margin: 2px auto;

	width: 910px;

	clear: both;

}

.credits p {

	margin: 0;

	padding: 2px 0 10px 0;

	text-align: center;

	font: 1em Arial, Helvetica, sans-serif;

	color:#606060;

}

.credits a:link, .credits a:visited {

	color:#606060;

	text-decoration:none

}

.credits a:hover {

	color:#606060;

	text-decoration:underline;

}









h1 a, h1 a:visited{

	color: #ffffff;

	text-decoration: none;

}

h1 a:hover{

	color: #d0d0d0;

	text-decoration: none;

}

h2 {

	color: #AAAAAA;

	margin: 0px 0px 2px;

	/*font: normal 1.5em/100%  Georgia, Tahoma, Arial;*/

	padding-bottom: 7px;

}

.error {

	color: #000000;

	margin: 5px 215px 10px 215px;

	font: normal 1.3em/100% Arial, Helvetica, sans-serif;

	padding-bottom: 7px;

	text-align:center;

}

h2.error {

	color: #ff0000;

	font: bold 1.6em/100% Arial, Helvetica, sans-serif;

}



h3 {

	font: bold 1.2em/120% Arial, Helvetica, sans-serif;

	margin: 20px 0 10px 0;

}

h4, h5{

	/*font: normal 140%/100% Verdana, Arial;*/

	color: #AAAAAA;

	font-size: 1em;

}


