	/* CSS Document */
body
{
	font-family:Arial, Helvetica, sans-serif;
	margin:0; 
	border:0; 
	padding:0; 

}
wrapper
{
	overflow:hidden
}
table, tr, td
{
	font-size:12px;
	text-align:justify;
	line-height:18px;
}
#container
{
	width:782px;
	text-align:left;
	background-color:#FFFFFF;
	background-image:url(Images/layout/backgroundFooter.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	position:relative;
	z-index:1;
}
span.notext
{
	display:none;
}
h1
{

}
h2
{
	background-color:#fefe9a;
	font-size:14px;
    line-height:22px;
    margin-bottom:10px;
	font-weight:bold;
	color:#FC2686;
	display:inline;
}
h3
{
}
dt
{font-weight:bold;}
dl
{margin-left:20px;}
dd
{}
a:link
{
	color:#FF338A;
	text-decoration:none;
}
a:visited
{
	color:#FF338A;
	text-decoration:none;
}
a:hover
{
	color:#fff;
	background-color:#FB2887;
	text-decoration:none;
}
hr
{display:none;}

.mastheader
{
	position:relative;
	width:782px;
	text-align:left;
}
.mastheader p
{
	margin:0;
}

.mastheader h1
{
	margin:0 0 10px 0;
}
.mastheader .SubHead
{
	display:none;
}
#dnn_TopPane
{
	display:block;
}
.mastheader .box-callout
{
	position:absolute;
	right:-90px;
	top:2px;
}
.mastheader .title
{
	position:relative;	
	width:375px;
	top:180px;
	padding-left:40px;
	line-height:20px;
}
.callout
{

}
#head .navigation
{
	clear:both;
	float:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	z-index:1;
	width:450px;
	left:0;
	top:0;
}
.navigation a:link
{
	color:#ED1F24;
	text-decoration:none;
	font-weight:bold;
}
.navigation a:active
{
	color:#ED1F24;
	text-decoration:none;
	font-weight:bold;
}
.navigation a:visited
{
	color:#ED1F24;
	text-decoration:none;
	font-weight:bold;
}
.navigation a:hover
{
	color:#980428;
	background-color:#FFFFFF;
}
.navigation img
{
	margin-bottom:-5px;
	border:0;
padding-right:2%;
}
.navigation ul
{
	width:140px;
	float:left;
	padding:0;
	margin:0 0 0 70px;
	list-style:none;
	text-align:left;
}
.navigation li
{
	
}
#head
{
	height:300px;
	background-image:url(Images/layout/backgroundHead.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
}


.column-two p
{
	margin-top:0;
	padding-top:0;
}
.column-one .column-two
{
min-height:400px;
	overflow:hidden;
}
span.openquote
{
	background-image:url(Images/layout/iconQuoteLeft.gif);
	width:15px;
	height:14px;
	display:block;
	float:right;
}
span.closequote
{
	background-image:url(Images/layout/iconQuoteRight.gif);
	width:15px;
	height:14px;
	float:left;
}
#footer
{
padding-top:50px;
	clear:both;
	float:none;
}
#footer .navigation
{
	height:40px;
	margin-top:240px;
	padding:0 20px;
	text-align:center;
	color:#880A9A;
	font-size:11px;
}
#footer .navigation a
{
	font-weight:normal;
	color:#880A9A;
}
#footer .navigation span
{
	float:right;
}

#footer .callout
{	
	height:165px;
	position:relative;
}
#footer .box-callout .box-callout
{
	float:left;
}
#footer .box-callout #left
{
	position:relative;
	left:-80px;
}
#footer .box-callout #right
{
	right:-209px;
	bottom:-34px;
	position:relative;
}
/* Content */
#listing
{

}
.column-one
{
min-height:500px;
}
.column-one a
{
	color:#8E0696;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	padding:0;
}
.column-one a:visited
{
	color:#8E0696;

}
.column-one .details
{
	margin:0 0 10px 0;
	padding:0;
}
.box-content
{
	margin:10px 0;
	padding:5px 5px 5px 40px;
}
.box-content.yellow
{
	background-color:#FFF68D;
	color:#9F1B1B;
	
}
#box-intro
{
	width:100%;
	max-width:435px;
	padding-top:5px;
	padding-left:40px;
	padding-bottom:15px;
	overflow:hidden;
	margin-bottom: 10px;
}
#box-bookdetails
{
	margin-left:40px;
}

/* box-intro style */
.bookintro-sadierocks img,
.bookintro-allysworld img, 
.bookintro-stella  img,
.bookintro-indie  img, 
.bookintro-novels  img, 
.bookintro-youmeandthing  img,
.bookintro-covers  img, 
.bookintro-dedications  img, 
.bookintro-aroundtheworld  img
{
	boarder:1px solid #ffffff;
}
.bookintro-sadierocks
{
	background-color:#abacae;
	color:#FFFFFF;
}
.bookintro-sadierocks h1 
{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:0;
}
.bookintro-youmeandthing
{
	background-color:#60b247;
	color:#FFFFFF;
}
.bookintro-youmeandthing h1 
{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:0;
}
.bookintro-youmeandthing img 
{
	float:left;
	margin-right:15px;
}
.bookintro-allysworld
{
	background-color:#db1337;
	color:#FFFFFF;
}
.bookintro-allysworld h1 
{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:0;
}
.bookintro-allysworld img 
{
	float:left;
	margin-right:15px;
}
.bookintro-stella
{
	background-color:#905BAD;
	color:#FFFFFF;
}
.bookintro-stella h1 
{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:0;
}
.bookintro-stella img 
{
	float:left;
	margin-right:15px;
}
.bookintro-indie
{
	background-color:#F888C3;

	color:#FFFFFF;
}
.bookintro-indie h1 
{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:0;
}
.bookintro-indie img 
{
	float:left;
	margin-right:15px;
}
.bookintro-novels
{
	color:#FFFFFF;
	background-color:#FEBA33;
}
.bookintro-novels h1 
{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:0;
}
.bookintro-novels img 
{
	float:left;
	margin-right:15px;
}

.bookintro-covers
{
	color:#6a006e;
	background-color:#ECBFFF;
}
.bookintro-dedications
{
	color:#bc0002;
	background-color:#FEB9BC;
}
.bookintro-aroundtheworld
{
	color:#1372A2;
	background-color:#CDECFE;
}
.tellafriend-intro
{
	color:#2a5187;
	background-color:#cedff3;
}

.myBooks 
{
	background-color:#B8FFF1;
	text-align:center;
}
.whereimgoing
{
	background-color:#C2C5FC;
	text-align:left;
	padding:10px 20px;
	line-height:18px;
}
.fanzonehome-whodoyoulove
{
	padding:10px 0;
	color:#e80303;
	position:relative;
	background-position:280px 20px;
	background-repeat:no-repeat;
	background-color:#FED1D1;
	padding-left:40px;
	line-height:18px;
	color:#3C6C1E;
	overflow:hidden;
	background-image: url(Images/layout/FanZone_HeartsBg.png);
}	
.fanzonehome-whodoyoulove a
{color:#3C6C1E;}
.fanzonehome-whodoyoulove a:hover
{background-color:#3C6C1E;color:#fff;}
.whodoyoulove
{
	color:#e80303;
    background-color:#FFD1D1;
	padding-left:40px;
	line-height:18px;
	display:block;
}	
.whodoyoulove a,.fanzonehome-whodoyoulove a
{
	color:#9f1c1c;
}
.whodoyoulove a:hover,.fanzonehome-whodoyoulove a:hover
{
	color:#ffffff;
    background-color:#9f1c1c;
}
.whodoyoulove a:visited,.fanzonehome-whodoyoulove a:visited
{
	color:#9f1c1c;
}
.whodoyoulove a:visited:hover,.fanzonehome-whodoyoulove a:visited:hover
{
	color:#ffffff;
    background-color:#9f1c1c;
}
.fanzonehome-whodoyoulove .column-left
{
	float:left;
	width:58%;
}
.fanzonehome-whodoyoulove .column-left img,.fanzonehome-whodoyoulove .column-left .text
{
	float:left;
}
.fanzonehome-whodoyoulove .column-left p
{
	margin:0;
}
.fanzonehome-whodoyoulove .column-right 
{
	text-align:center;
    	color:#8e0696;
	padding-left:40px;;
	width:110px;
	float:left;
	font-weight:bold;
}
.callout-whodoyoulove 
{
	background-color:#e80303;
	color:#FFFFFF;
	text-align:center;
	height:25px;
}
.callout-whodoyoulove  p
{
	line-height:20px;
	margin:0;
	padding:0;
}
.callout-whodoyoulove  a:link
{
	color:#FFFFFF;

}
.callout-whodoyoulove  a:visited
{
	color:#FFFFFF;

}
.thingsthatmakeme
{
	margin:10px 0;
	padding:10px 0;
	background-image:url(Images/layout/backgroundyay.gif);
	padding-left:40px;
	overflow:hidden;
}
.thingsthatmakeme ul
{
	margin:0;
	padding:0;
}
.thingsthatmakeme .column-left
{
	float:left;
	width:250px;
}
.thingsthatmakeme .column-right
{
padding-top:30px;
	float:left;
	margin-left:30px;
}
.thingsthatmakeme .column-right a
{display:block;}
.thingsthatmakeme p
{
	clear:both;
}
.writingTips
{
	margin-top:10px;
	background-color:#F0D3F1;
	padding-left:40px;
	color:#96039A;
}
.myphoto 
{
	text-align:left;
}
.myphoto img
{
	float:left;	
}
.myphoto table
{
	float:left;	
}
.myphoto .details
{
	float:left;	
	width:300px;
}
.myphoto ul
{
	padding-top:25px;

}
.myphoto li
{
	list-style:none;
}
.fanzoneintro-freebies
{
    color:#c30003;
	background-color:#FEB9BC;
	padding:0 0 20px 20px;
}
.fanzoneintro-freebies-one
{
    color:#0F6FA3;
	background-color:#CDEDFE;
	padding:0 0 20px 20px;
}
.fanzoneintro-freebies-two
{
    color:#652F2F;
	background-color:#FFFEB9;
	padding:0 0 20px 20px;
}
.fanzoneintro-freebies-three
{
    color:#3972C0;
	background-color:#CDECFE;
	padding:0 0 20px 20px;
}
.fanzoneintro-freebies-four
{
    color:#8D0695;
	background-color:#F0D3F0;
	padding:0 0 20px 20px;
}
.reviewsintro-press
{
                color:#000000;
	background-color:#FEE3AC;
	padding:0 0 20px 20px;
}
.helpintro
{
	background-color:#FEE3AC;
	color:#251D1B;
	padding:0 0 20px 20px;
}
.getInTouch
{
	background-color:#C0D7F7;
	padding:0 0 20px 20px;
	color:#2763B9;
}
/* Side Callouts */
/* CSS Document */
.column-two .box-callout ul
{
	margin:0;
}
.column-two .box-callout li
{
	list-style:none;
    line-height:18px;
}

.column-two .box-callout span.content
{
	margin:0;
	padding-right:40px;
	display:block;
}
.column-two .box-callout span.content p
{
	margin:0;
	padding:0;
}
.column-two .box-callout
{
	width:290px;
	text-align:right;
	overflow:visable;
}
.column-two span.one, .column-two span.two, 
.column-two span.three, .column-two span.four, 
.column-two span.five, .column-two span.six,
.column-two span.seven,.column-two span.eight,
.column-two span.nine, .column-two span.ten,
.column-two span.eleven, .column-two span.twelve 
{
	width:290px;
	display:block;
	padding:0;
	margin:0;
	background-position:right;
} 
.column-two span.one
{
	height:50px;
	background-image:url(Images/layout/callout/backgroundOne.gif);

}
.column-two span.two
{
	height:50px;
	background-image:url(Images/layout/callout/backgroundTwo.gif);
}
.column-two span.three
{
	height:40px;
	background-image:url(Images/layout/callout/backgroundThree.gif);
}
.column-two span.four
{
	height:42px;
	background-image:url(Images/layout/callout/backgroundFour.gif);
}
.column-two span.five
{
	height:50px;
	background-image:url(Images/layout/callout/backgroundFive.gif);
}
.column-two span.six
{
	height:50px;
	background-image:url(Images/layout/callout/backgroundSix.gif);
}
.column-two span.seven
{
	height:40px;
	background-image:url(Images/layout/callout/backgroundSeven.gif);
}
.column-two span.eight
{
	height:40px;
	background-image:url(Images/layout/callout/backgroundeight.gif);
}
.column-two span.nine
{
	height:50px;
	background-image:url(Images/layout/callout/backgroundnine.gif);
}
.column-two span.ten
{
	height:50px;
	background-image:url(Images/layout/callout/backgroundten.gif);
}
.column-two span.eleven
{
	height:50px;
	background-image:url(Images/layout/callout/backgroundEleven.gif);
}
.column-two span.twelve
{
	height:50px;
	background-image:url(Images/layout/callout/backgroundtwelve.gif);
}
#photogallery
{
	background-color:#E3D2FE;
	color:#305087;

}
#photogallery a
{
	color:#305087;

}
#photogallery a:hover
{
	background-color:#305087;
	color:#FFFFFF;
}
#photogallery img
{
	border:1px solid #305087;
	margin:2px;
}
#photogallery img:hover
{
	border:1px solid #ffffff;
}
#photogallery h1
{
	background-image:url(Images/layout/callout/titlePhotoGallery.gif);
}
#blog
{
                color:#ea046a;
	margin-top:10px;
	background-color:#FECCE6;
}

#newsletter
{
	color:#653030;
	background-color:#FFF68D;
	color:#653030;	
}
#newsletter a
{
	color:#653030;
}
#newsletter a:hover
{
	color:#FFFFFF;
	background-color:#653030;
	text-decoration:none;
}
#newsletter  a.button
{
	color:#FFFFFF;
	background-color:#653030;
	padding:2px 5px;
}
#newsletter  a:hover.button
{
	color:#653030;
	background-color:#FFFFFF;
	text-decoration:none;
}
#tellafriend
{
	margin-top:10px;
	background-color:#CEDFF3;
	color:#2a5187;
}
#tellafriend a
{
	color:#2a5187;
}
#tellafriend a:hover
{
	color:#FFFFFF;
	background-color:#2a5187;
	text-decoration:none;
}

#fanzone 
{
	background-color:#FED1D1;
	color:#844242;
}
#fanzone a
{
	color:#844242;
}
#fanzone a:hover
{
	color:#FFFFFF;
	background-color:#844242;
	text-decoration:none;
}

#covers 
{
	background-color:#EBBFFF;
	color:#67016d;
}
#covers a
{
	color:#67016d;
}
#covers a:hover
{
	color:#FFFFFF;
	background-color:#67016d;
	text-decoration:none;
}
#dedications 
{
	margin-top:10px;
	background-color:#FEB9BC;
	color:#bc0105;
}
#dedications a
{
	color:#bc0105;
}
#dedications a:hover
{
	color:#FFFFFF;
	background-color:#bc0105;

	text-decoration:none;
}
#dedications h1
{
	background-image:url(Images/layout/callout/titleBehindDedications.gif);
}
#reviews 
{
	background-color:#FEE4AC;
	color:#000000;
}
#reviews a
{
	color:#000000;
}
#reviews a:hover
{
	color:#FFFFFF;
	background-color:#000000;
	text-decoration:none;
}

#aroundtheworld 
{
	margin-top:10px;
	background-color:#CDEDFE;
	color:#02679d;
}
#aroundtheworld a
{
	color:#02679d;
}
#aroundtheworld a:hover
{
	color:#FFFFFF;
	background-color:#02679d;
	text-decoration:none;
}

#sendemail

{
	margin-top:10px;
	background-color:#CDEDFE;
	color:#1070a3;
}
#sendemail a
{
	color:#1070a3;
}
#sendemail a:hover
{
	color:#FFFFFF;
	background-color:#1070a3;
	text-decoration:none;
}

#writingtips
{
	background-color:#F0D4F0;
	color:#8e0696;
}
#writingtips2
{
	background-color:#F0D3F0;
	color:#8e0696;
}
#writingtips2 a
{
	color:#8e0696;
}
#writingtips2 a:hover
{
	color:#FFFFFF;
	background-color:#8e0696;
	text-decoration:none;
}
#writingtips a
{
	color:#8e0696;
}
#writingtips a:hover
{
	color:#FFFFFF;
	background-color:#8e0696;
	text-decoration:none;
}

#allysfreebies
{
	margin-top:10px;
	background-color:#FEB9BC;
	color:#bc0105;
}
#allysfreebies a
{
	color:#bc0105;
}
#allysfreebies a:hover
{
	color:#FFFFFF;
	background-color:#bc0105;
	text-decoration:none;
}
#whodoyouloveCallout
{
	margin:0;
	padding:0;
	background-color:#FEB9BC;
	color:#bc0105;
	overflow:visible;
}
#whodoyouloveCallout a
{
	color:#bc0105;

}
#whodoyouloveCallout a:hover
{
	color:#FFFFFF;
	background-color:#bc0105;
	text-decoration:none;
}

#helpadvice 
{
	background-color:#FEE4AC;
	color:#221e17;
}
#helpadvice a
{
	color:#221e17;
}
#helpadvice a:hover
{
	color:#FFFFFF;
	background-color:#221e17;
	text-decoration:none;
}

#webstuff
{
	background-color:#EBBFFF;
		margin-top:10px;
	color:#67016d;
}
#webstuff a
{
	color:#67016d;
}
#webstuff a:hover
{
	color:#FFFFFF;
	background-color:#67016d;
	text-decoration:none;
}
#whodoyouloveCallout
{
	background-color:#FFCED6;
	color:#67016d;
	overflow:visible;
}
#whodoyouloveCallout img
{
	float:right;
}
.quiz 
{
	background-color:#fff88d;
	color:#ef036c;
}
/* Admin */
.toolbar
{
	width:100%;
	border:0;
	padding:0;
	margin:0;
}
.column-one .CommandButton
{
	font-size:12px;
	color:#FF338A;
}
A.CommandButton:link 
{
	color:#FF338A;
	text-decoration:none;
}

A.CommandButton:visited  
{
	font-size:12px;
}

A.CommandButton:active   
{
	font-size:12px;
}

A.CommandButton:hover    
{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
/* Module Styles */
.articleTopCell
{
	color:#FF338A;
}
.header-blogCategory
{
	margin-top:-26px;
}
.header-blogCategory .SubHead
{
	padding:0 25px 0 2px;
	font-size:15px;
	background-color:#ffffff;
	color:#FF338A;
}

#dnn_ctr743_Signin_pnlLogin
{
	text-align:center;
}
/*FORM*/
.form
{
	margin-left:40px;
}
.form label
{
	width:120px;
}
.form .hidden
{
	visibility:hidden;
}
.form hr
{
	visibility:hidden;
}
.postfoot
{
	font-size:11px;
}
#books img
{
	margin:5px;
}
.containermaster
{

}
.Head
{
	color:#FB2785;
}
#dnn_ctr440_FAQs_lstFAQs
{
	width:408px;
}
#dnn_ctr585_Gallery_ViewGallery_lblDescription
{
	text-align:center;
	width:100%;
}
#dnn_ctr_ManageUsers_pnlUser, #dnn_ctr_ManageUsers_pnlProfile
{
padding-left:40px;
}
#dnn_ctr_dnnICON_imgIcon
{
	display:none;
}
#dnn_ctr_ManageUsers_Profile_ProfileProperties_lblAge, 
#dnn_ctr_ManageUsers_lblTitle,
#dnn_ctr_ManageUsers_User_dshPassword_lblTitle,
#dnn_ctr_ManageUsers_Profile_ProfileProperties_lblAddress
{
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}
#dnn_ctr_ManageUsers_pnlUser
{
	margin-top:20px;
}
#dnn_dnnLOGIN_hypLogin
{
	
}
#dnn_ctr585_Gallery_ViewGallery_lnkAddNewPhoto
{
	margin-left:20px;
}
#dnn_ctr_dnnTITLE_lblTitle
{
	margin-left:30px;
	font-size:150%;
	font-weight:bold;
	color:#8E059B;
}
.containermaster a.CommandButton
{
	background:#8e0696;
	color:#FFF;
	padding:3px 5px;
	text-align:center;
}
.containermaster a:link.CommandButton
{	
	color:#FFF;
}
#dnn_ctr1414_UserAttributes_dvCommandBar
{
	text-align:center;
}
#dnn_ctr1414_UserAttributes_dvCommandBar a
{
	background:#8e0696;
	color:#FFF;
	padding:3px 5px;
	text-align:center;
}

.post a
{
 font-weight:normal;
 color:#ff33a0;
}
.post h1 a
{
 color:#8e0696;
 font-weight:bold;
}
.dnn_ctr575_NewsArticles_ucSubmitNews_txtSummary_celTextEditor, .articleTabpanel, #dnn_ctr575_ModuleContent,.dnn_ctr575_NewsArticles_ucSubmitNews_txtSummary_tblTextEditor, #RadEWrapperdnn_ctr575_NewsArticles_ucSubmitNews_txtDetails_rtb
{width:400px!IMPORTANT;}
#dnn_ctr743_Login_pnlLogin,#dnn_ctr_ModuleContent
{padding-left:40px;}
.containermaster
{border:0;}
#dnn_ControlPanel
{
	width:800px!IMPORTANT;
	margin:0 auto!IMPORTANT;
}
.fanzoneintro-intro {
	color:#9f1c1c;
	background-color:#FFF68D;
	padding:0 0 20px 20px;
	font-weight: bold;
}

.rightBox {
	float: right;
	position: relative;
	margin: 10px;
}

.social {
	color:#315187;
	background-color:#e3d2fe;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 15px;
}

