/*
Theme Name: Vince Thorne's CI Showcase
Theme URI: http://www.cishowcase.com/
Description: Personal Homepage of CI Showcase Photography
Version: 1.1
Author: Vince Thorne
Author URI: http://www.cishowcase.com/
Tags: blue, white, centralised
*/


/* Constraints :::::::::::: */
* {margin: 0px; padding: 0px; font: 1em arial }

a { color: #666 }
a:link {  }     /* unvisited link */
a:visited {  }  /* visited link */
a:hover { color: #cc0000 }   /* mouse over link */
a:active {  }   /* selected link */

#background { text-align: center; margin: 0 auto; background: url('images/site/vbtbg.jpg') repeat-y center center; background-color: #ebf5fe }

#container { text-align: center; width: 830px; margin: 0 auto }

#site-header { text-align: center; margin: 0 auto; padding: 0 0 0 20px; background: url('images/site/cishow.jpg') no-repeat center center; width: 724px; height: 194px; display: block}

#site-header h1, #site-header h2 { display: none}



/* MENU ::::::::::::::::::: */
#site-menu ul { padding: 20px 0 25px 0 }
#site-menu ul li { list-style-type: none; display: inline }
#site-menu ul li.page_item a { padding: 6px 15px; margin: 0px 3px; text-decoration: none; color: #fff; border: 1px solid white; font-weight: bold }

#site-menu ul li a:hover { border: 1px solid black }
#site-menu ul li.page_item a { background: #6088C5 }
#site-menu ul li.nextli a { background: #B2D0F9; color: #000 }
#site-menu ul li.current_page_item a { border: 2px solid black }
#site-menu ul li.current_page_ancestor a { border: 2px solid black }
#site-menu ul li.current_page_parent a { border: 2px solid black }




/* SITE CONTENT ::::::::::: */
#site-content h1 { text-align: center; color: #004080; margin: 0px; padding: 10px 0; font-size: 1.5em}
#site-content h2 { text-align: center; color: #004080; margin: 0px; font-size: 1.5em}
#site-content h3 { text-align: center; color: #B2D0F9; margin: 0px; font-size: 1.3em}
#site-content h4 { text-align: center; color: #004080; margin: 0px; padding: 20px 0; font-size: 1.4em}

#site-content p { padding: 12px 0; line-height: 24px }
#site-content p strong { font-weight: bold }
#site-content a img { border: 0px }
#site-content .divide { border-top: 1px solid #a9c9f3; margin: 15px 0 25px 0 }

#site-content .breadcrumbs p { background-color: #B2D0F9; padding: 5px; margin: 0 auto; text-align: left; text-transform: uppercase; font-size: 0.8em; width: 715px }

#site-content .breadcrumbs p a { color: #000 }
#site-content .breadcrumbs p a:hover { color: #cc3300 }

#site-content .interests {
	text-align: left;
	width: 375px;
	background-color: #F4F8FA;
	border: 1px solid #A9ABCB;
	padding: 8px;
	float: left;
	}


#site-content .interests img {
	float: left;
	width: 160px;
	border: 0px;
	}

#site-content .interests p {
	float: right;
	width: 200px;
	letter-spacing: 1px;
	}

/* GALLERY :::::::::::::::: */
#site-content img.ngg-gallery-thumbnail { border: 1px solid #a9c9f3; padding: 3px; margin: 2px }

.buymenow { margin: 0 0 15px 0; }
.buymenow em { font-style: normal }
.buymenow input.variablecash { border: 0; width: 150px; padding: 15px 0; text-align: center; font: bold 1.3em arial }

.viewcart { margin: 15px 0 }




/* GUESTBOOK :::::::::::::: */
.cicomments { border-bottom: 1px solid #B2D0F9; margin: 10px 0px; text-align: left }
.cicomments strong { font-weight: bold; font-size: 1.3em }
.cicomments p { text-align: justify; margin: 0 0 30px 0; padding: 0 }




/* IMAGES ::::::::::::::::: */
#site-content img.showoff { padding: 10px; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #a9c9f3 }
#site-content img.aboutme { float: left; padding: 0 20px 0 0 }




/* FOOTER ::::::::::::::::: */
#footer { margin: 40px auto 20px auto; padding: 10px; border-top: 1px solid #d6d6d6; text-align: center; width: 800px }
#footer p { text-align: center; font-size: 0.7em; color: #666666; text-transform: uppercase; padding: 6px 0 0 0 }




/* Captions */
div.aligncenter { display: block; margin-left: auto; margin-right: auto }
.wp-caption img { border: 0 none }

.wp-caption { border: 1px solid #ddd; background-color: #f3f3f3; padding-top: 3px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;	border-radius: 3px }

.wp-caption p.wp-caption-text { text-align: center }
/* End captions */