/*  
Theme Name: Absolute Image Photography, Feb 2010 Design
Theme URI: http://www.absoluteimage.org
Description: Absolute Image Photography, Kathy White. Designed by Tom Cuttriss (tcuttrissweb@gmail.com) to convert Kathy's existing website into a blog site.
Version: 1.0
Author: Tom Cuttriss
*/
/*DEFAULTS*/
body {
	margin-top: 0px;
	padding-top:5px;
    background-color: #fff;
	/*background:url(../../../../images/stories/bodybgjan10.jpg);*/
	/*background-repeat: repeat-x;*/
    background-position: 0% 0%;
    background-attachment: fixed;
	color: #550606;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a{color:#550606;text-decoration:none;}
a:hover{text-decoration:underline;}
H4{margin:0;}
H3{margin:0;}
img {border-style:none;}

#WRAPPER{position:relative;width:960px;margin:0 auto;}

/*SPECIALS BUTTONS - APPEAR ON MAIN PAGE, CAN BE ADDED ANYWHERE ELSE*/
#specialBtn a:hover{
/*cross browser opactiy applied when hovering over link*/
opacity: 0.75; -ms-filter: 'alpha (opacity=75)'; filter: alpha (opacity=75);}
.specialBtnImg{display:inline;}
#text-2, #text-3{position:absolute;top:36px;list-style:none;}
#text-2{left:380px}
#text-3{left:610px;}
h2.widgettitle{display: none;}

/*FOLLOW / RSS LINKS*/
#followRSSlinks{
	position:absolute;
	top:109px;
	left:960px;
	display:block;
}

/*LOGO AREA*/
#LOGO{background:url('http://www.absoluteimage.org/images/stories/absolutelogo.png'); background-repeat: no-repeat; max-width: 299px;margin-top:15px;}
#LOGO img{width:299px;height:71px; }
#LOGO{min-height:71px;}

/*The Menu*/
	.nav{color:#fff;background-color:#630202;width:940px;text-align:center;position:relative;top:0;z-index:10; margin: 13px 0; padding: 5px; min-height: 20px; line-height:20px;}
	.nav ul{margin:0;padding:0;list-style:none;position:relative;}
	
	.nav ul li{position:relative;display:inline;width:100px;padding-right:5px;}
	.nav ul li a{display:inline-block;width:auto;color:#FFF;text-decoration:none;padding-left:5px;padding-right:5px;font-weight:normal;}
	.nav ul li a:hover{color:#999;}
	
	/*for sub menus*/
	.nav li ul {position:absolute;top:18px;left:0;display:none;background-color:#fff;text-align:left;}
	.nav li:hover ul {display:block; width:150px;border:1px solid #999;}
	.nav li ul li a{width:140px;text-align:left;padding-left:5px;color:#999;font-weight:normal;}
	.nav li ul li a:hover{background-color:#eee;}
	
	/*for third level menus*/
	.nav li ul li ul {position:absolute;left:155px;background-color:#fff;top:0;display:none;visibility:hidden;}
	.nav li ul li ul li a {width:100px;color:#999;background-color:#eee;}
	.nav li ul li:hover ul{visibility:visible;display:block;}
	
	/*IE fix for win*/
	/* Fix IE. Hide from IE Mac \*/
	* html ul li { float: left; height: 1%; }
	* html ul li a { height: 1%; }
	/* End */


#limits{padding:0 49px 0 49px;}

/*CONTENT AREA - EVERYTHING BELOW THE MENU BAR AND ABOVE THE BOTTOM OF THE CONTENT AREA*/
	/*MAIN CONTENT AREA AND BOTTOM OF CONTENT AREA*/
	#CONTENTAREA{position:relative;width:100%;min-height:99px;}
	#CONTENTAREA{background:#FFF;}
	#CONTENTAREA_BTM{}
	/*PHOTO GALLERIES*/
	#photogalLinks{text-align:center;}
	#photogalLinks a:hover{text-decoration:none;font-weight:bold;
	/*cross browser opactiy applied when hovering over link*/
	opacity: 0.75; -ms-filter: 'alpha (opacity=75)'; filter: alpha (opacity=75);}
	/*PHOTO GALLERY NAVIGATION MENU STYLING*/
	#GALNAV{font-size:1em;}
	#GALNAV ul{margin:0;}
	#GALNAV li a{color:#999;text-decoration:none;font-weight:bold;vertical-align:middle;}
	#GALNAV li a.current{color:#000;}
	#GALNAV li a:hover{color:#000;}
	#GALNAV li{display:inline;margin:0; padding:0 10px 0 0;}
	#GALNAV img{display:none;}
	#GALNAV{position:relative;height:15px;width:100%;text-align:center;}

	/*PACKAGES*/
	#PACKAGE{margin-bottom:15px; }
	#PACKAGEDESCRIPTION{padding:0 60px 10px 63px;min-height:122px;}
	#PACKAGEDESCRIPTION img{float:right;}
	#package_columnA{padding-right:60px;float:right;}
	#package_columnB{padding-left:60px;float:left;}
	#PACKAGEDATA {}
	#ADONS_PACKAGE{margin-left:60px;margin-right:60px;}
	#clear{clear:both;}
	#PACKAGEDATA{padding-bottom:10px;text-align:left;}
	/*NESTED PAGE MENUES*/
	#PACKAGES_MENU{background-color:#FFFFFF;text-align:center;padding:0;margin:0;font-weight:bold;}
	#PACKAGES_MENU a{color:#550606;}
	/*PACKAGES STYLING*/
	#PACKAGE{background:url('http://www.absoluteimage.org/Assets/Img/packages/packBG.jpg') no-repeat;width:350px;padding:5px; color:#312201;}
	#PACKAGE a{color:#550606;}
	#TITLE{color:#550606;font-weight:bold;padding: 0 0 10px 5px; }
	.package_price{text-align:right;font-weight:bold;}
	.smallpackage_price{text-align:left;font-weight:bold;}
	#ADONS_PACKAGE{background:url('http://www.absoluteimage.org/Assets/Img/packages/addonpackBG.jpg');padding:5px; color:#312201;background-repeat:no-repeat;}
	/*ABOUT US STYLING*/
	#ABOUT_BOX{margin-left:10px;margin-right:10px;}
	#ABUOT_PHILOSPHY{margin:10px 10px 0 10px;}
	#ABOUT_BOX{background:url('http://www.absoluteimage.org/Assets/Img/packages/addonpackBG.jpg') no-repeat;padding:5px; color:#312201;}
	#INFO{padding-bottom:10px;text-align:left;}
	#ABUOT_PHILOSPHY{text-align:justify;}
	/*CONTACT US STYLING*/
	.formTable{background:url('http://www.absoluteimage.org/Assets/Img/contactus/formTableBG.jpg') no-repeat;padding:5px;}
	.formTable{width:550px;}
	.formTable td{height:25px;}
	
/*EVERYTHING BELOW THE BOTTOM OF THE CONTENT AREAS*/
	#CONTENTAREA_BTM{position:relative;width:100%;height:79px;}
	/*COPYRIGHT*/
	#FOOTER{text-align:center;}
	#FOOTER a{text-decoration:none;}
	#FOOTER a:hover{color:#eadbca;}
	#FOOTER{position:relative;width:100%;}
	.footer{color:#eadbca;}
	.footer a{color:#eadbca;}
	/*LINKS TO INTERNAL SECTIONS OF WEBSITE*/
	#SEARCHLINKS a{color:#eadbca;text-decoration:none;}
	#SEARCHLINKS a:hover{color:#eadbca;}
	/*BOTTOM NAVIGATION MENU --CURRENTLY INACTIVE*/
	#BOTTOMNAV{text-align:center;list-style:none;}
	#BOTTOMNAV li{display:inline;padding-right:5px;}
	#BOTTOMNAV li a{color:#eadbca;text-decoration:none;}
	#BOTTOMNAV{width:100%;}
	
/*BLOG SPECIFIC STYLING*/
#blogSidebar{
float:right;
display:block;
width:200px;
background-color:#FCFCFC;
}
#blogSidebar ul ul li, #blogSidebar ul ol li{
list-style-type: circle;
font-size:.8em;
margin-top: 3px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}
#blogSidebar li ul li{
list-style-type: circle;
font-size:.8em;
margin-top: 3px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}
#blogSidebar h2{
font-size:1.2em;
margin-top: 5px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}
.post {width:650px;}
.entry {padding:0px;}
.entry p {text-align:justify;}
p.postmetadata{text-align:center;}

#wp-calendar {
	empty-cells: show;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
	width: 155px;
}
#wp-calendar caption {
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 1.3em;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
text-align: center;
}

#wp-calendar caption {
text-align: center;
width: 100%;
}
li{
list-style-type:none;
list-style-image:none;
margin-bottom:15px;
}
h2{margin:30px 0 0 0;}
