/*CSS Document

Development by Rishabh Agny
Revisions by being MEdia

Copyright 2007 Bobbi Illing, Moments

Do not rip, steal, and/or copy any materials found on this website
without the permission of the author; which can be found at the 
contact page. Thanks.

*/

Body
{
	background: #FFFFFF;
	margin: auto;
	padding: auto;
	text-align: center;
	margin-bottom: 40px;
}

#content
{
	position: relative;
	width: 695px;
	height: auto;
	min-height: 500px;
	text-align: left;
	margin: 20px auto;
}

#title
{
	width: 695px;
	height: 91px;
	background: url('http://bobbi-illing.com/images/site/image_02.jpg') no-repeat center top;
}

#headerimage
{
	width: 695px;
	height: 282px;
	background: url('http://bobbi-illing.com/images/header/rotate.php') no-repeat center top;
}

#sideimage
{
	width: 250px;
	height: 200px;
	background: url('http://bobbi-illing.com/images/side_bar/rotate.php') no-repeat center top;
	margin-left: 30px;
}

.nav
{
	font-family: lucida grande, verdana, arial, helvetica;
	font-size: 10px;
	color: #333333;
}

a.nav:link, a.nav:active, a.nav:visited
{
	text-decoration: none;
	font-family: lucida grande, verdana, arial, helvetica;
	font-size: 11px;
	color: #333333;
}

a.nav:hover
{
	color: #0066cc;
	text-decoration: underline;
}

.creds
{
	font-family: lucida grande, verdana, arial, helvetica;
	font-size: 10px;
	color: #666;
}

a.creds:link, a.creds:active, a.creds:visited
{
	text-decoration: none;
	font-family: lucida grande, verdana, arial, helvetica;
	font-size: 10px;
	color: #333333;
}

a.creds:hover
{
	color: #0066cc;
	text-decoration: underline;
}

a.review:link, a.review:active, a.review:visited
{
	text-decoration: none;
	font-family: century, palatino, times, sans-serif;
	font-size: 17px;
	color: #666;
}

a.review:hover
{
	color: #000;
	text-decoration: underline;
}


a:link, a:active, a:visited
{
	text-decoration: none;
	font-family: lucida grande, verdana, arial, helvetica;
	font-size: 11px;
	color: #483f9a;
}

a:hover
{
	color: #0066cc;
	text-decoration: underline;
}

#text
{
	padding-left: 20px;
	padding-right: 20px;
	font-family: lucida grande, verdana, arial, helvetica;
	font-size: 12px;
	color: #222;
	width: 695px;
	text-align: left;
}

#text2
{
	padding-left: 20px;
	padding-right: 20px;
	font-family: times, sans-serif;
	font-size: 14px;
	color: #666;
	width: 375px;
	text-align: left;
}

#text3
{
	font-family: times, sans-serif;
	font-size: 12px;
	color: #222;
	text-align: left;
	padding: 0px 15px 5px 15px;
}

#text_about
{
	font-family: century, palatino, times, sans-serif;
	font-size: 16px;
	color: #666;
	text-align: left;
	line-height: 24px;
	padding: 0px 15px 5px 20px;
}

.b_top {
	font-size: 18px;
	font-weight: bold;
}

h2
{
	font-family: century, palatino, times;
	color: #999;
	font-size: 20px;
	font-weight: 500;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

p
{
	margin-top: 2px;
	font-family: times, sans-serif;
	padding-top: 2px;
}


#text ul
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#textgallery li
{
	padding: 5px;
	margin: 0px;
	list-style-type: none;
	display: inline;
}

#textgallery img a:link, a:visited, a:active { text-decoration: none; }
img { border: 0px; }

#fcf2
{
	font-family: arial;
	font-size: 11px;
	margin: 5px;
	border: 1px solid #3D5686;
	background-color: #FFF;
	width: 450px;
}

#fcf2 h3
{
	font-size: 1.5em;
	background-color: #3D5686;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
}

#fcf2 p
{
	text-align: center;
	padding: 8px;
}

#fcf2 em { color: #F00; }

#fcf2 div.r
{
	clear: both;
	padding-top: 5px;
	background-color: #FFF;
}

#fcf2 label
{
	float: left;
	width: 100px;
	text-align: right;
}

#fcf2 span.f
{
	float: right;
	width: 335px;
	text-align: left;
}

#fcf2 div.sp { clear: both; }
#fcf2 .req { font-weight: bold; }

#fcf2 input, #fcf2 textarea
{
	background: #FFF;
	border: 1px solid #000;
	padding: 2px;
}

#fcf2 input:focus, #fcf2 textarea:focus
{
	background: #f2f2f2;
	border: 1px solid #3D5686;
}

/* REVIEWS */

td.upper {
	color : #FFFFFF;
	background : #23559C;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.smaller {
	font-size: 10px;
}

table.entries {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	BORDER-RIGHT: #23559C 1px solid;
	BORDER-LEFT: #23559C 1px solid;
	BORDER-TOP: #23559C 1px solid;
	BORDER-BOTTOM: #23559C 1px solid;
}

a.smaller {
	font-size: 10px;
	color : #0084BE;
	text-decoration : underline;
}

a.smaller:hover {
	font-size: 10px;
	color : Red;
	text-decoration : none;
}

input {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
}

hr {
	color: #B8CFE7;
	height: 1px;
}

div.centered {
	text-align: center;
}

div.centered table {
	margin: 0 auto; 
	text-align: left;
}
