/*  
Theme Name: xL-CR
Description: xL CR
Version: 1.0
Author URI: http://www.xlwebstudios.com
*/


body { font-size:12px; margin:0px; font-family: "Trebuchet MS", Sans-Serif; color: #000; background: #d70e6b url(images/backreap.jpg) 0 0  repeat-x; }

#pagewrapper { background:#fff; overflow:hidden; width:900px; margin:0px auto; }

* html #pagewrapper { }

.pbg {  }

.arc { }
.arc a { color:#000; }

.pagetitle { color:gray; margin-bottom:15px; }

#paged { overflow:hidden; margin:0px auto; padding:0px; text-align:left; width:900px; }
#header { background:url(images/newheadbg.jpg) 25px 0px no-repeat; margin:0px auto; width:900px; height:150px; padding-left:30px; } 
#header img { border:0px; }

p,ul,ol,li,div,h1,h2,h3,h4,h5 { margin:0px; padding:0px; }


.navtop { float:left; overflow:hidden; color:#A4A4A4; padding:0px 0px 5px 10px; width:580px; background:#F2F2F2; }
.navtop a { color:#67A7B0; font-weight:bold; }
.navtop .search { border:1px solid #A0A0A0; }
.navtop .button { position:relative; top:5px; left:3px; }

#content { float:left; font-size:13px; padding:30px 0px 10px 10px; float:left; margin:0px; width:580px; }
#contentar { color:#000; float:left; font-size:13px; padding:30px 0px 10px 10px; float:left; margin:0px; width:580px; }
#contentar a { color:#000; }
#sidebar { clear:right; float:right; width:290px; }

.gad { text-align:center; background:url(images/gadbg.jpg); float:right; width:310px; height:255px;  }

#sidebar .lside { padding:15px 5px 5px 10px; float:left; width:124px; }
#sidebar .rside { background:#F5F5F5; padding:15px 0px 5px 10px; float:left; float:left;width:140px; }

#sidebar h3 { font-size:18px; }
#sidebar ul { padding:5px 7px 10px 0px; }
#sidebar ul li { list-style:none; }
#sidebar ul li a { color:#529CA6; text-decoration:none; font-size:12px; font-weight:bold; }
#sidebar ul li a:hover { text-decoration:underline; }
#sidebar p { margin-top:5px; }

.postcont { margin-bottom:30px;overflow:hidden; width:580px; }
.post { text-align:center; margin:0px auto; }
.post img { padding:1px; border:1px solid #000; }
.post p { width:450px; margin:15px auto; text-align:justify;  }
.post .meta { margin:0px auto; width:450px; text-align:left; font-size:12px; color:#8D8D8D; }
.post .meta a { text-decoration:none; color:#D70E6B; }
.post .meta img { border:0px; position:relative; top:3px; }
.postcont h2 { font-size:24px; margin:0px 10px 10px 10px; }
.postcont h2 a { text-decoration:none; color:#D70E6B; }
.post p.smallthumbs  { width:550px; overflow:hidden; text-align:center; }
.post p.smallthumbs img { border:1px solid #000; padding:1px; margin-right:7px; margin-bottom:10px; }
.post blockquote { text-align:left; width:400px; margin: 25px auto 25px auto; padding-left: 9px; background:url(images/blockquote_border.gif) 0% 0% repeat-y;	color: #7c7c7c;	font-size:14px; font-family:Georgia; }
.post blockquote cite { margin: 5px 0 0; display: block; }

.pagenav { padding-left:50px; }
.pagenav img { border:0px; }


.footer { font-size:11px; padding:10px 10px 10px 10px; height:163px; background:url(images/footer_back.jpg) 0 0 no-repeat;  width:900px; margin:0px auto 20px auto; color:#fff; }
.footer a { color:#fff; text-decoration:none; }
.pp_image img {
	margin: 2px;
	border: 2px solid #ccc;
}
.pp_image a:hover img {
	border: 2px solid #06c;
	margin: 2px;
}

.contactform {
	position: static;
	overflow: hidden;
}

.contactleft {
	width: 35%;
	text-align: left;
	clear: both;
	/*float: left;*/
	/*display: inline;*/
	padding: 4px;
	margin:0;
    font-weight: bold;
}

.contactright {
	width: 70%;
	text-align: left;
/*	float: right;*/
/*	display: inline; */
	padding: 4px;
	margin: 0;
}

.contacterror {
	border: 2px solid #ff0000;
}

.rg-img-main {padding: 5px; border-color: pink; border-style:solid; border-width:1px;} 
.rg-img {padding: 5px; border-color: pink; border-style:solid; border-width:1px;}

/* End Contact Form ][ CSS */

.rg-img-main {padding: 5px; border-color: pink; border-style:solid; border-width:1px;} 
.rg-img {padding: 5px; border-color: pink; border-style:solid; border-width:1px;}
