body { margin: 0; padding: 0; line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; background: #fff url(http://www.photovaco.com/pv-v2/images/header_bg.jpg) repeat-x top }
		
a:link, a:visited { color: #197dcb; font-size:12px; text-decoration: none; font-weight: 400 } 
a:active, a:hover { text-decoration: underline}

p { margin: 0; padding: 0 }
img { border: none }

h1, h2, h3, h4, h5, h6 { color: #0f82b2; padding: 0 }
h1 { font-size: 36px; margin: 0 0 30px }
h2 { font-size: 24px; margin: 0 0 30px }
h3 { font-size: 21px; margin: 0 0 15px }
h4 { font-size: 18px; margin: 0 0 10px }
h5 { font-size: 16px; margin: 0 0 10px }
h6 { font-size: 14px; margin: 0 0 10px }

.cleaner { clear: both }
.h10 { height: 10px }

.btn_more a { display: block; width: 102px; height: 25px; color: #666; padding: 7px 0 0; font-size: 12px; text-align: center; font-weight: 700; text-decoration: none; background: url(http://www.photovaco.com/pv-v2/images/button_01.jpg) no-repeat; text-shadow: 1px 1px 1px #fff }
.btn_more a:hover { color: #0f82b2 }

.download_btn a { display: block; width: 73px; height: 23px; color: #666; padding: 4px 0 0 20px; font-size: 12px; text-align: center; font-weight: 700; text-decoration: none; background: url(http://www.photovaco.com/pv-v2/images/download.jpg) no-repeat; text-shadow: 1px 1px 1px #fff }
.download_btn a:hover { color: #0f82b2 }

#header_wrapper { width: 100%; height: 155px; margin-bottom: 10px }
#header { width: 1010px; height: 155px; margin: 0 auto; padding: 0 10px }

#header  #site_title { height: 90px }
#site_title h1 { margin: 0; padding: 25px 0 0 }
#site_title h1 a{ margin: 0; padding: 0; font-size: 24px; color: #fff; font-weight: 700; text-decoration: none }
#site_title h1 a:hover { font-weight: 700;	 text-decoration: none }
#site_title h1 a span { display: block; margin-left: 3px; margin-top: 2px; font-size: 14px; color: #58595a; font-weight: 400; letter-spacing: 4px }
#site_title h1 a:hover span { font-weight: 400 }

#topnav_menu { height: 35px }
#topnav_menu ul{ float: left; width: 680px; height: 35px; margin: 0; padding:  0 0 0 2px; background: url(http://www.photovaco.com/pv-v2/images/menu_divider.png) left bottom no-repeat }
#topnav_menu li{ padding: 0; margin: 0; display: inline }
#topnav_menu li a{ position: relative; float: left; display: block; width: 110px; height: 25px; padding: 10px 2px 0; text-align: center; font-size: 13px; text-decoration: none; color: #d2d1d0; font-weight: 700; outline: none;
	background: url(http://www.photovaco.com/pv-v2/images/menu_divider.png) bottom right no-repeat }
#topnav_menu li a:hover, #topnav_menu li .current{ color: #fff; background: url(http://www.photovaco.com/pv-v2/images/menu_hover.png) bottom right no-repeat }
#topnav_menu .search_section { float: right; margin-right: 10px }

.search_section form{ color: #000; margin: 0; padding: 5px 0 0; }

#top_adsense_menu { height: 20px; padding: 10px 0 0 }

#content_wrapper { clear: both; width: 1017px; margin: 0 auto }
#content { float: left; width: 750px }
#content p { margin-bottom: 10px }

.content_box { clear: both; width: 730px; margin-bottom: 10px }

.ads_lb { width: 728px; height: 90px; border: 1px solid #ccc; margin-bottom: 10px; background: #eee }
.ads_lb a img { border: none }

#content h2 { width: 718px; height: 24px; font-size: 18px; margin-bottom: 10px; padding: 8px 0 0 10px; background: url(http://www.photovaco.com/pv-v2/images/h2.jpg) repeat-x bottom; border: 1px solid #ececec }

.thumbnail_gallery { clear: both; width: 750px; margin-bottom: 15px }
.thumbnail_gallery ul { margin: 0; padding: 0; list-style: none }
.thumbnail_gallery ul li { float: left; width: 130px; height: 150px; margin: 0 20px 15px 0; padding: 0; display: inline-block }
.thumbnail_gallery ul li a { display: block; text-decoration: none; text-align: center; color: #666 }
.thumbnail_gallery ul li a img { padding: 10px; border: 1px solid #CCC }

#preview_box { clear: both; width: 730px; margin-bottom: 20px }
#preview { float: left; width: 410px; padding: 8px; border: 1px solid #ccc }
#preview:hover { background: #ccc }
#preview a img { width: 410px; border: none }

#photo_detail { float: right; width: 280px }
#photo_detail .download_btn { margin-left: 80px }
#photo_detail ul { margin: 0 0 10px; padding: 0; list-style: none }
#photo_detail ul li { clear: both; margin: 0; padding: 2px 0 }
#photo_detail ul li span { float: left; display: block; width: 80px }

.ads_125 {
	clear: both;
	width: 705px;
	padding: 12px;
	background: #999;
	margin-bottom: 15px
}

.ads_125 ul { margin: 0; padding: 0; list-style: none }
.ads_125 ul li { float: left; width: 125px; height: 125px; margin: 0 15px 0 0; border: 2px solid #ccc; padding: 0; display: inline-block }
.ads_125 ul li a { display: block; text-decoration: none; text-align: center }
.ads_125 ul li a img { border: none }
.ads_125 ul .last { margin: 0 }

#paging_wrapper {
	clear: both;
	width: 730px;
	margin-bottom: 10px
}

#paging {
	float: right;
	display: inline-block
}

#sidebar_wrapper {
	float: right;
	width: 267px;
	padding-bottom: 20px
}

#sidebar { background: #f4f4f4; padding: 5px; border: 1px solid #ddd }

.hor_divider { clear: both; margin-bottom: 20px; padding-bottom: 20px; background: url(images/hor_divider.jpg) repeat-x bottom }

.ads_125x125 {  background: #f4f4f4; border: 1px solid #ddd; padding-top: 5px; margin-bottom: 10px; }

#sidebar .sidebar_list { margin: 0; padding: 0; list-style: none }
#sidebar .sidebar_list li { margin: 0 0 5px 0; padding: 0; display: inline }
#sidebar .sidebar_list li a { display: block; float: left; width: 120px; font-size: 11px; margin: 0 5px 5px 0; color: #666; font-size: 12px; border-bottom: 1px dashed #ccc }
#sidebar .sidebar_list li a span { font-size: 14px; margin-right: 5px }
#sidebar .sidebar_list li a:hover { color: #000; text-decoration: none }

#sidebar .checkthis { margin: 0; padding: 0; list-style: none }
#sidebar .checkthis li { margin: 0 0 5px 0; padding: 0 0 3px; border-bottom: 1px dashed #ccc }
#sidebar .checkthis li a { color: #666; font-size: 12px }
#sidebar .checkthis li a span { font-size: 14px; margin-right: 5px }
#sidebar .checkthis li a:hover { color: #000; text-decoration: none }

#footer_wrapper { width: 100%; border-top: 5px solid #969696; background: #2e2e2e }
#footer { width: 1010px; padding: 20px 10px; margin: 0 auto }
#footer .col_w135 { float: left; width: 135px; margin-right: 30px }
#footer .col_w300 { float: left; width: 300px; margin-right: 30px }
#footer .col_w300_rb { float: right; margin: 0 }
#footer h5 { color: #fff; margin-bottom: 15px }

#footer .footer_list { margin: 0; padding:0; list-style: none }
#footer .footer_list li { margin: 0 0 5px; padding: 0 0 3px 0; border-bottom: 1px dashed #000 }
#footer .footer_list li a { color: #ccc }
#footer .footer_list li a span { font-size: 14px; margin-right: 5px }
#footer .footer_list li a:hover { color: #fff; text-decoration: none }

#copyright_wrapper { width: 100%; border-top: 1px solid #555555; background: #101010 }
#copyright { width: 960px; padding:10px; margin: 0 auto; text-align: center }

#copyright a { color: #fff }
#copyright a:hover { text-decoration: underline }


div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: 700;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
		
/* These hieghts and widths should be edited to your images */

#photo_slideshow {
	width: 730px;
	height: 250px;
	overflow: hidden;
	margin-bottom: 10px;
}

ul#pikame{
	float: right;
	padding-left:0;
	width: 178px;
	margin:0 auto;
	}
.pika_main{
	float: left;
	width: 530px;
	padding: 0px;
	margin:0 auto;
	}
#pikame li{
	margin: 5px 2px;
	float: left;
	padding: 1px;
	border: 1px solid #ccc;}

/* thats all you NEED to edit. But continue if you'd like. */
ul#pikame li img{position:relative;cursor:pointer;}

.pika_main img{border: 1px solid #d2d1d0; padding: 4px; width: 520px; height: 240px; }

.pika_main{position: relative;margin:0 auto;}

.pikachoose li{float:left;position:relative;overflow:hidden;list-style:none;}

.pika_play{position:absolute;top:10px;right:20px;z-index:1;}

.pika_play a{position:relative;margin-left:auto;cursor:pointer;}

.pika_play img{border:none !important;}

.pika_caption{width:100%;height:5px;text-align:center;}

.pika_navigation a{ cursor: pointer; font-size: 12px;color:#f00;text-decoration: none;}

.pika_navigation a:hover{text-decoration: underline;}

.pika_navigation { float: right;  padding-top:5px;clear:both;text-align:center;}

