/* 

Blitz Premium Template

USE THIS STYLE SHEET FOR INNER PAGE

*/

/* ABOUT US */
#maintext{float:left; width:640px; padding-right:40px;}
#sideright{float:left; width:272px; padding:0px 0px 0px 0px;  background-image:url(../images/line_separator.gif); background-repeat:no-repeat; background-position:left top}
#sideright h2{text-align:right; color:#999; margin-bottom:5px}
#sideright ul{text-align:right; list-style-type:none; margin:0px; padding:0px;}
#sideright ul li{text-align:right; list-style-type:none; margin:0px; padding:2px 0px; font-size:14px; font-family:Arial;}
#sideright ul li a, #sideright ul li a:visited{color:#aeaeae; text-decoration:none;}
#sideright ul li a:hover{color:#0099cc !important; text-decoration:none;}


/* PORTFOLIO */
.pf_image{width:280px; float:left; margin-right:30px; margin-bottom:20px}
.pf_image img{padding:5px; border:solid 1px #e0e0e0;}
.pf_text{float:left;}

/* scrollable */
#slidepf{position:relative; border-bottom:solid 1px #b3b1b1; margin-bottom:20px; padding-bottom:40px}
.scrollable {
	position:relative;
	overflow:hidden;
	width: 952px;
	height:120px;
}
.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}
.scrollable .slide-items {
	float:left;
	margin:0px 23px 0px 0px;
	cursor:pointer;
	width:220px;
	height:120px;
}
.scrollable .slide-items img{width:220px; height:120px;}
.scrollable .active {z-index:9999;position:relative;}
/* prev, next, prevPage and nextPage buttons */
a.browse {
	display:block;
	cursor:pointer;
	position:absolute;
	z-index:800;
	top:130px;
}
a.browse, a.browse:visited{text-decoration:none !important; color:#666; font-family:Arial; font-size:12px;}
/* right */
a.right{right:0;}
/* left */
a.left{left:0;}
/* end scrollable */

#showdetail{}
#detail_left{float:left; width:695px;}
#detail_right{float:left; width:237px; padding-left:20px;}
ul.listsquare{margin:0px; list-style-type:none; padding:0px;}
ul.listsquare li{margin:0px; list-style-type:none; padding:0px 0px 0px 18px; background-image:url(../images/list_square.gif); background-repeat:no-repeat; background-position:0px 6px; font-family:Arial; font-size:11px;}

/* BLOG */
.post{margin-bottom:10px;}
.post h2{margin-bottom:4px; color:#666}
.post h2 a, .post h2 a:visited{text-decoration:none !important;}
.post h2 a:hover{color:#666; text-decoration:none;}
.post a, .post a:hover{color:#666; text-decoration:none !important;}
.post .imgleft{padding:5px; border:solid 1px #e0e0e0;}
.entry{padding:15px 0px 8px 0px;}
small{font-size:11px; font-weight:normal;}
a.more{display:block; padding:10px 0px 0px 0px;}
.prevnext{}
.prevnext a, .prevnext a:visited{border:solid 1px #e0e0e0; text-decoration:none !important; padding:2px 4px; margin-right:4px; color:#666; display:inline; float:left;}
#sidebar ul{margin:0px; padding:0px; list-style-type:none;}
#sidebar ul li h2{margin-bottom:0px !important;}
#sidebar ul {margin:0px 0px 30px 0px;}


/* CONTACT */
form{margin:0; padding:0;}
fieldset{border:0px;}
#contact_form{margin:0 auto; position:relative}
label{margin-top:3px;}
label.sp { width:3px;}
span.error{color:red;text-align:left;}

#message{ margin-left:0px;}
#message h2	{}
#message p{margin:6px 0px; }

input.text-input{ margin:4px 8px 4px 0px; width: 280px; height:15px; padding:5px 2px; border:solid 1px #e4e4e4; vertical-align:middle}
textarea.text-input{ margin:0px 8px 4px 0px; padding: 5px 2px; border:solid 1px #e4e4e4; vertical-align:top; width:380px;}
#contact_form input:focus, #contact_form textarea:focus {border:solid 1px #e4e4e4; }
input.button{background-color:#f2f2f2; border:solid 1px #e4e4e4; color:#6b6b6b !important; padding:1px 18px 4px 10px; width:80px; height: 24px; position:absolute; left:0px; margin-top:5px; cursor:pointer;}
