@CHARSET "UTF-8";


#topContainer{
float:left;
width:825px;
}

#article
{
	width: 485px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#articleImages
{
	float: left;
	width: 485px;
	margin: 0px;
}

#articleImages img
{
	width: 330px;
	height: 330px;
	float: left;
	padding-left: 40px;
}

#imageThumbs
{
	float:right;
	width:105px;
}

#thumbs
{
	width:85px;
	height: 288px;
	overflow: hidden;
	margin: 0px;
	float: right;
}



#thumbs ul
{
	list-style-type: none;
	list-style-position: inside;
	padding: 0px;
	margin: 0px;
}



#thumbs img
{
	width: 50px;
	height: 50px;
	padding: 5px;
	margin: 5px;
	border:1px solid #EFEFEF;
}

#thumbs img:hover
{
	border: 1px solid #cccccc;
	cursor: pointer;
}

#arrows
{
	width: 50px;
	margin-left: 25px;
	
}

#arrows div
{	
	background-image: url(data:image/gif;base64,R0lGODlhHgAPAPUyAMTExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7OztDQ0NLS0tPT09TU1NXV1dbW1tfX19nZ2dra2tvb29zc3N/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Orq6uvr6+zs7O3t7e/v7/Hx8fLy8vT09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAeAA8AAAbEwJhwSCy2ikjiYTkYHJzMAeLorD6XgCdA2Fx6rUvhAVBFXL0HcTkV4zybAzGC/ehiYpgDQv1cCFNoaTFPFnhebAtOVFcgMSYxD2+CT3stfTEklFwIipAxIGdcT48SAxwxEpwHR6oSnwdsV3GDUq6ZR2hCZgOkpqhMm0stLQ+vVVwDfoAHxSaatFKNj3VdaoUccEeJk00AxTHLb6J0V3cWenx6R6BW6VBnTzEtVlL08TGcUHDvgvW7UmNUCTliZGCSgwSDAAA7);		
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	float: right;
	cursor: pointer;
}

#arrows div:FIRST-CHILD
{
	background-position: right;
}

#arrows div.disabled
{
	cursor: default;
}


#adsense336x280
{
       float:right;
       height:280px; 
       width:340px; 
       margin:0px;
       margin-top: 0px;
       padding:0px;
       border: none;
       margin-bottom:10px;
}

#articleText
{
	width: 450px;
	padding: 20px;	
	color:#0D0D0D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:18px;	
	clear: both;
}

#articleText u
{
	text-decoration: none;
}

#articleText a
{
	color:#0D0D0D;
	font-weight:bold;
	text-decoration:underline;
}

#articleText h1
{
	color:#0D0D0D;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 28px;
	font-weight: normal;
	line-height: normal;
}

#adsense160x600
{
	float: right;
	padding: 5px;
	width: 160px;
	height: 600px;
	margin: 0px;
	margin-bottom: 20px;
	margin-left: 5px;
	background-color: #efefef;
	
}

#dfp_120x60x2
{
	float:left;
	padding-bottom: 20px;
	width: 255px;
}



#google_ads_div_art_down_120x60_2
{
	float: left;
	height: 60px;
	width: 120px;
	border: 1px solid #666666;
}
#google_ads_div_art_down_120x60_1
{
	float: left;
	height: 60px;
	margin-right: 5px;
	width: 120px;
	border: 1px solid #666666;
}

#alsoCheck
{
	color:#0D0D0D;
	font-weight:bold;	
	border-top: 1px solid #CCCCCC;

	margin-top:20px;
	width: 245px;
	padding:10px;	
	padding-left: 0px;
	float: left;
	
}
#alsoCheck a
{
	color:#0D0D0D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight: bold;
}

#alsoCheck h2
{
	margin-top: 10px;
	margin-bottom: 10px;
}


#sideArticles
{
	float:right;
	width: 340px;
	margin: 0px;
	margin-bottom: 20px;
}

#sideArticles div
{
	background-color:#FFFFFF;
	border: 1px solid #EFEFEF;
	float: left;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 140px;
	line-height: 15px;
	margin: 4px;
	overflow: hidden;
	text-align: center;
	width: 100px;
}

#sideArticles  div:hover
{
	border: 1px solid #cccccc;
}

#sideArticles img
{
	border:1px solid #FFFFFF;
	height: 85px;
	padding: 5px;
	width: 85px;
}

#sideArticles a
{
	color:#666666;
	text-decoration:none;
}

#sideArticles span
{
	color:#0D0D0D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#sideArticles #aff300x250
{
	width: 300px;
	height: 250px;
	float: left;
	margin-left: 15px;
	border: none;
}


#sideArticles #google_ads_div_art_300x250
{
	width: 300px;
	height: 250px;
	border: none;
	border: none;
	margin: 0px;
}

#sideArticles #google_ads_div_art_300x250 img
{
	width: auto;
	height: auto;
	border: 0px;
	padding: 0px;
}

#downArticles
{
	float: right;
	width: 825px;
}

.downArticlesTitle
{
	/* background-image:url(../images/shadow_divider.gif); */
	
	background-image:url(data:image/gif;base64,R0lGODlhAQAjALMAAPPz8/7+/vv7+/X19fT09Pf39/b29vr6+v39/fz8/Pn5+fj4+AAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABACMAAAQUEMgpiR3YmFLWUspxCGSSIEigBhEAOw==);
	
	background-repeat:repeat-x;
	padding-top:5px;
	padding-left:10px;
	border-top: 1px dotted #CCCCCC;
	clear: both;
	height: 30px;
}

.downArticlesTitle h2
{
	margin: 0px;
}

.downArticlesTitle a, .downArticlesTitle h2
{
	color:#0D0D0D;
	font-size:13px;
	font-family:Arial,Helvetica,sans-serif;
	line-height:17px;
	text-decoration: none;
}

.downArticlesTitle a:hover
{
	text-decoration: underline;
}	


.downArticlesList div
{
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:200px;
	line-height:15px;
	margin:5px;
	padding:4px;
	text-align:center;
	width:145px;
}



.downArticlesList a
{
	color:#666666;
	text-decoration:none;
}



.downArticlesList img
{

	width: 135px;
	height: 135px;
	margin-bottom:10px;
	padding:4px;
	border:1px solid #FFFFFF;
	margin: 0px;
	margin-bottom: 10px;
		
}

.downArticlesList img:hover
{
	border: 1px solid #cccccc;
}

#comments
{
	width: 815px;
	padding-left:10px;
	padding-top:5px;
	float: right;

}

#commentsTitle
{
	color:#0D0D0D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:17px;
	text-decoration:none;
	width: 100%;
	margin-top: 1px;
	float: right;
}

#commentsForm
{
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

#commentsForm .error
{
	border: 1px solid red;
}

#commentsForm .commentsFormElemContainer
{
	float:left;
	padding-right:5px;
	clear: both;
	width: 176px;
}

#commentsFormElemBox
{
	float: left;
}

#commentsForm .commentsFormElemTitle
{
	float: left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:17px;	
	padding: 5px;
	padding-bottom: 0px;
}

#commentsForm .commentsFormElemTitle span
{
	font-size: 9px;
}

#commentsFormTextareaBox
{
	float: left;
	padding-left: 20px;
	width: 614px;
	
}

#commentsFormTextareaBox textarea
{
	width: 600px;
	height: 100px;
}

#commentsFormSubmit
{
	float: left;
	width: 100%;
	padding:10px 10px 10px 0;
	display: none;
	
}

#commentsFormSubmit a.commentPreview
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:17px;
	font-weight: bold;	
	color:#0D0D0D;
}

#commentsFormSubmit input
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;	
	padding: 5px;
}

#commentsFormNotes
{
	float: right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:17px;		
}

#commentsList
{
	float: left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:17px;
	width: 100%;	
}


#commentsList .clearboth
{
	line-height:22px;
}
#commentsList .clearboth a
{
	color:#0D0D0D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
}

.oneComment
{
	border-top: 5px solid #EFEFEF;
	clear:both;
	float:left;
	padding-bottom:10px;
	width:100%;
}

.oneComment .oneCommentBox
{
	background-color:#EFEFEF;
	float:left;
	padding: 0 10px 10px;
	width: 150px;
}

.oneComment .oneCommentBox .commentTranslateLaunch, .oneComment .oneCommentBox .commentTranslateBackToOrig
{
font-size:10px;
font-weight:bold;
}

.oneComment .oneCommentBox .commentTranslateLaunch a, .oneComment .oneCommentBox .commentTranslateBackToOrig a
{
	color:#0D0D0D;
}

.oneComment .oneCommentBox .oneCommentName
{
	float: left;
}

.oneComment .oneCommentBox .oneCommentDate
{
	clear: both;
}

.oneComment .oneCommentBox .oneCommentName span
{
		font-weight: bold;
}

.oneComment .oneCommentComment
{
	float: left;
	padding-left: 10px;
	width: 635px;
	padding-top: 5px;
}


#adsense728x90
{
	float: right;
	text-align: center;
	margin-top: 20px;
	padding: 10px;
	/* background-color: #efefef; */
	float: right;
	margin-right: 35px;
}

/*preview comment modal */

  
.jqmWindow 
{
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay 
{ 
	background-color: #000; 
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
     
* html .jqmWindow 
{
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


#commentPreview
{
	display: none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:17px;
	width: 815px;
	background-color: white;
	padding: 40px;	
}

#commentPreviewCloseBtn
{
	cursor:pointer;
	font-size:22px;
	font-weight:bold;
	position:absolute;
	right: 10px;
	top: 10px;
	color: #cccccc;
}

/**
	where to buy box
**/

#whereToBuy
{
	color:#0D0D0D;
	font-weight:normal;
	border-top: 1px solid #cccccc;
	margin-top:20px;
	width: 245px;
	padding:10px;
	padding-bottom: 0px;
	float: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #FFFFFF;
	background-image: url(data:image/gif;base64,R0lGODlhAQAjALMAAPPz8/7+/vv7+/X19fT09Pf39/b29vr6+v39/fz8/Pn5+fj4+AAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABACMAAAQUEMgpiR3YmFLWUspxCGSSIEigBhEAOw==);
	background-repeat: repeat-x;
	
	
}


#affAdvertisment
{
	background: url("../images/aff_advertisment.gif");
	float:right;
	height:25px;
	width:225px;	
}

#whereToBuy #title
{
	color:#0D0D0D;
	font-weight:normal;
	font-size: 16px;
	font-weight:bold;
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;

}

#whereToBuy div.adText a
{
	color:#0D0D0D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight: normal;
}


#whereToBuy div.adText a:hover
{
	color:#0D0D0D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	text-decoration:underline;
	padding-top: 10px;
}

#whereToBuy div.ad
{
	clear: both;
	padding:2px;
	margin-bottom:5px;
}

#whereToBuy div.ad div.adImg
{
	width: 60px;
	height:60px;
	float: left;
	margin-right:2px;
	margin-top: 10px;
}
#whereToBuy div.ad div.adImg img
{
	width: 50px;
	height:50px; 	
    padding: 5px;
	border: 1px solid #EFEFEF;
	margin-top: 5px;
	margin-right: 5px;
}

#whereToBuy div.ad:hover div.adImg img
{
	border: 1px solid #cccccc;
}

#whereToBuy div.ad div.adText
{
	width:170px;
	float:right;
	padding-top: 20px;
	margin-top: 5px;
}

#whereToBuy span.adSiteName
{
	font-weight: bold;
	font-size: 11px;
}

#fbLike
{
	margin-top: 20px;
	width: 250px;
	height: 21px;
}
