/*  
Theme Name: Tri-Color Photo and Video Studio
Theme URI: http://tricolorstudio.com/
Description: Custom web design by <a href="http://sheeromedia.com/">Sheero Media Solutions</a>.
Version: 1.0
Author: Sheero Media Solutions Group, Inc.
Author URI: http://sheeromedia.com/

	This layout is for the website of
	Tri-Color Photo and Video Studio
	only and may not be used for any other purpose.

*/

body {
	margin:0px;
	padding:19px 0px 19px 0px;
	background-color:#662414;
	background-image:url(images/tricolor_bg.jpg);
	background-repeat:repeat-x;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #121212;
}

a {color:#ae0303;}
a:hover {color:#fb0d0d;}
p {margin:0px;}

/* Structure */
.container1 {
	width:776px;
	padding:0px;
	margin:auto;
	background-image:url(images/content-bg1.gif);
	background-repeat:repeat-y;
}
.container2 {
	width:776px;
	background-image:url(images/content-bg2.gif);
	background-repeat:no-repeat;
}
.container3 {
	width:757px;
	background-image:url(images/content-bg3.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding:7px 9px 68px 10px;
}

/* Header */
.header {
	width:736px;
	height: 116px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	padding:17px 11px 9px 10px;
	margin:0px;
}
.header-logopart {
	width:736px;
	margin-bottom:4px;
}
	.header-logo {
		width:252px;
		height:90px;
	}
	.header-logo a {
		display:block;
		width:252px;
		height:90px;
		text-decoration:none;
	}
.header-nav {
	width:736px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	height:22px;
}
	.header-nav a {
		line-height:23px;
		text-decoration:none;
		color:#FFFFFF;
		padding:4px 10px 3px 10px;
	}
	.header-nav a:hover {
		background:#e70101;
		color:#FFFFFF;
	}


/* Footer */
.footer {
	width:776px;
	padding:0px 0px 0px 0px;
	margin:auto;
	font-size:11px;
	color:#943d28;
	text-align:center;
}
	.footer p {
		margin:0px;
		padding:0px 0px 10px 0px;
		line-height:1;
	}
	.footer img {border:none;}
	.footer a {color:#ae4830; text-decoration:none;}
	.footer a:hover {color:#fbf3db;}
	

/* Content */
.col2 {
	width:543px;
	float:right;
}	

	
/* Side Bar */
.col1 {
	width:197px;
	float:left;
	padding-bottom:20px;
}
.sidebar1 {
	width:197px;
	background-image:url(images/sidebar1.gif);
	background-repeat:repeat-y;
}
.sidebar2 {
	width:197px;
	background-image:url(images/sidebar2.gif);
	background-repeat:no-repeat;
}
.sidebar3 {
	width:181px;
	background-image:url(images/sidebar3.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding:5px 7px 10px 9px;
}

/* Side Bar styles */
.thesidebar {
	margin:0px;
	padding:15px 0px 0px 0px;
}
.thesidebar ul {margin:0px; padding:0px; list-style-type:none;}
.thesidebar ul li {
	padding:0px 0px 25px 0px;
	margin:0px;
}

.thesidebar ul li h2  {
	color:#9e3c37;
	font-size:16px;
	letter-spacing:-1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0px;
	padding:0px 5px 8px 8px;
	background-image:url(images/sidebar-h2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	font-style:italic;
}
.thesidebar ul li h2.top {	background-image:url(images/sidebar-h2-top.gif);}

.thesidebar ul li ul {
	font-size:12px;
	margin:0px;
	padding:8px 3px 0px 12px;
	list-style-type:none;
}

.thesidebar ul li ul li {
	margin:0px;
	padding:0px 0px 5px 15px;
	background-image:url(images/sidebar-icon.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
	.thesidebar ul li ul li a {color:#c2b280; text-decoration:none;}
	.thesidebar ul li ul li a:hover {color:#9e3c37;}



.randompics {
	width:186px;
	margin:10px 0px 0px 0px;
	padding:0px 5px 0px 6px;
	text-align:center;
	font-size:11px;
	color:#c2b280;
}
	.randompics img {border:none;}
	.randompics a {color:#c2b280;}
	.randompics a:hover {color:#a99b70;}
.randompics-title {
	display:block;
	background-image:url(images/randompics-header.gif);
	background-repeat:no-repeat;
	height:33px;
	line-height:33px;
	color:#a99b70;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:center;
	margin:0px 0px 12px 0px;
}
	.morerandom {
		display:block;
		padding:10px 0px 0px 0px;
	}


/* The Post */
.post {
	background-image:url(images/bg-post.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:0px 0px 15px 0px;
	padding:0px 0px 20px 0px;
}
.content {
	margin:0px;
	padding:0px;
}
.content p {
	margin:0px;
	padding:0px 24px 12px 0px;
	line-height:16px;
}
.content h2 {
	color:#800000;
	font-weight:normal;
	font-size:20px;
	letter-spacing:-1px;
	margin:0px;
	padding:20px 0px 17px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
	.content h2 a {color:#800000; text-decoration:none;}
	.content h2 a:hover {color:#000000; text-decoration:underline;}

.content h2 .datecomments {
	font-family:Arial, Helvetica, sans-serif;
	color:#ada283;
	font-size:11px;
	letter-spacing:normal;
	display:block;
	margin:0px;
	padding:0px 0px 0px 0px;
}
	.content h2 .datecomments a {color:#ada283; text-decoration:none;}
	.content h2 .datecomments a:hover {color:#800000;}

.content h3 {
	color:#8c793d;
	font-weight:normal;
	font-size:18px;
	letter-spacing:-1px;
	margin:0px;
	padding:10px 0px 10px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	background-image:url(images/bg-h3.gif);
	background-repeat:no-repeat;
}
.content ul {margin-top:0px; margin-bottom:10px; padding-right:24px; list-style-type:square;}
.content ul li {padding-bottom:8px;}

.content ol {margin-top:0px; margin-bottom:10px; padding-right:24px;}
.content ol li {padding-bottom:8px;}

.smalltext {font-size:11px;}
.smalltext a {color:#ada283;}
.smalltext a:hover {color:#800000;}


.content img {border:none;}

.photothumbpage {
	margin:0px;
	padding:0px 0px 7px 20px;
}

/* Next Back */

.nextback {
	margin:0px;
	padding:15px 24px 15px 0px;
	font-size:11px;
}
	.right {float:right;}
	.left {float:left;}

/* Design - Weddings */
.topboxpix {
	width:299px;
	padding:163px 244px 0px 0px;
	background-repeat:no-repeat;
	background-position:top right;
	text-align:left;
}
.albums {
	background-image:url(images/page-albums.jpg);
}	
.weddings {
	background-image:url(images/page-weddings.jpg);
}	
.prenup {
	background-image:url(images/page-engagement.jpg);
}	

.ppress {
}

.ppress h3 {
	color:#8c793d;
	font-weight:normal;
	font-size:18px;
	letter-spacing:-1px;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	background-image:none;
}
.ppress h3 a {color:#8c793d;}
.ppress h3 a:hover {color:#800000;}