/*_____________________________Reset_________________________*/
* {vertical-align: baseline;font-weight: inherit; font-family: inherit; font-style: inherit; font-size: 100%; border: 0 none; outline: 0; padding: 0; margin: 0;}

body { background:#EEEEEE; color:#000000; font-family: Cambria,Georgia,"Times New Roman",Times,serif; font-size:14px; line-height: 18px;}

a:link, a:visited { color:#000; text-decoration: none; }
a:hover, a:active, a:focus { color:#000; text-decoration: none; }
h1, h2, h3, h4 { font-style: normal; font-weight: normal; letter-spacing: normal;}
h1 { font-size: 24px; line-height: 24px; text-transform: uppercase; text-shadow: 0px 1px 0px #ccc;}
h2 { font-size: 20px; line-height: 20px;}
h3 { font-size: 18px; line-height: 18px; margin:10px 0; text-shadow: 0px 1px 0px #eee;}
h4 { font-size: 16px; line-height: 18px; text-shadow: 0px 1px 0px #ffffff;}
p { color: #575c5c; font-style: normal; font-weight: normal; letter-spacing: normal; margin: 1em 0; }
p.counter { background:#fff; font-weight:bold; margin:10px 0; padding:5px; }
p.syndicate { display:block; float:left; text-align:left; }
p.error { color:#93246F; background:#F2E3ED; border-top:3px solid #93246F; border-bottom:3px solid #93246F; padding:10px; }
em { font-weight:bold; }
small { font-size:10px; text-transform: uppercase; letter-spacing: 1px; text-decoration: none; line-height: 1.5em; }
strong {font-weight: bold;}

/*_________________________Tooltips _________________________*/
.tool-tip { float: left; background: #ffc; border: 1px solid #D4D5AA; padding: 5px; max-width: 200px; text-align:left; font-size:0.8em; }
.tool-title { padding: 0; margin: 0; font-size: 100%; font-weight: bold; margin-top: -15px; padding-top: 15px; padding-bottom: 5px; }
.tool-text { font-size: 100%; margin: 0; }

/*_________________________main______________________________*/
#main { float:left; width:620px; }
#main ul { list-style-position:inside; margin:10px 0 10px 10px; padding:0; }
#main ul, #main2 ul { list-style-position:outside; list-style-type:none; padding:0; margin:0 0 0 10px; }
#main ul li, #main2 ul li { padding:0 0 0 10px; line-height:1.4em; margin:10px 0; }
.article_row { overflow:hidden; padding:0; width:100%; margin-bottom: 20px; }
.article_row p.iteminfo { line-height:1em; margin:0 -10px 5px; padding:10px; }
.article_row .column1 h2, 
.article_row .column2 h2 { font-size: 11px; line-height:1.5em; font-style: normal; font-weight: normal; letter-spacing: normal; padding: 2px 0; }
.article_column { padding:5px 0px 5px 22px;}
.article_separator { border: solid 1px #333333; display: none; margin: 0px 0 0px 0; }
.article_column a img { /* background:#eee; border:1px solid #DBDBDB; padding:4px; */}
.article_column a:hover img { /* background:#F33B0D; border:1px solid #F33B0D; */}
.contentdescription { padding: 5px 0 10px 0; overflow:hidden; }
.contentdescription p { }
.image_left { float:left; border:solid 0 #ccc; margin:0 10px 10px 0; }
.image_right { float:right; border:solid 1px #ccc; margin:0 0 10px 10px; }
.wrap_image { clear:left; }
.createdate { color:#932467; display:block; font-size:0.85em; }
.createdby { color:#932467; display:block; font-size:0.85em; padding:0 0 0 2px; }
.modifydate { color:#932467; display:block; font-size:0.85em; padding:0; }
.highlight { font-weight:bold; }
.credit { float: right; }
#page { padding: 10px 0; }
#page img { background:#fff; border:1px solid #B9BABA; padding:4px; margin-right: 10px; float:left; }
.clear { clear:both; }

/*____________________________category table__________________*/
#count { width:10%; }
#tableOrdering { width:70%; }
#author { width:20%; }
.question { font-weight:bold; }
.pagenavcounter { font-weight:bold; }

/*_________________________Header_____________________________*/
#headerwrap { background:#2E2E2E; height:100px; }
#header { margin:0 auto; padding:0; width:950px; }
#logo { float:left; font-size:100%; width:355px; }
#logo img { display:block; }
#top { float:right; padding: 30px 0 0 0; text-align:left; width:400px; }
#top h2 { color:#ccc; font-size: 13px; font-weight:normal; font-style: italic; text-transform: capitalize; letter-spacing: normal; }

/*________________________Main Navigation_____________________*/
#mainnavwrap { background:#1E1E1E; border-bottom:solid 3px #B5B5B5; height: 38px; }
#mainnav { margin-left:auto; margin-right:auto; width:980px; padding: 12px 0 0 0; }
#maininner {float: left;}
#mainnav ul.menu { display:inline; margin: 0; padding: 0; float: left; }
#mainnav ul.menu li { display:inline; background:url(../images/nav_sep.gif) right no-repeat; padding:0 15px; }
#mainnav ul.menu li a, #mainnav ul.menu li a:link { color:#fff; text-decoration:none; text-transform: uppercase; letter-spacing: 1px; }
#mainnav ul.menu li a:visited { color:#fff; }
#mainnav ul.menu li a:hover, #mainnav ul.menu li a:active, #mainnav ul.menu li a:focus { color:#DC1515; }
#mainnav ul.menu li.active a { color:#5ABAF7; }
#mainnav_r { float:right; margin:0; padding:0 25px 0 0;}
/*_______________________footer________________________________*/
#footerwrap { background:#2A2A2A; padding:0; }
#footer { color:#ccc; margin:0 auto; text-align:left; width:950px; padding: 10px 0 10px 0; }
#footinner { width: 600px; float:left; }

/*__________________________Right Column Menu__________________*/
#column-right ul.menu { display:block; list-style:none; margin:0; padding:0; }
#column-right ul.menu li { background:url(../images/dot.gif) repeat-x bottom; display:block; line-height:normal; margin:0; padding:0; }
#column-right ul.menu li a { background:url(../images/arrow.gif) no-repeat 3px 8px; color:#4F4F4F; display:block; margin:0; padding:5px 0 5px 15px; text-decoration:none; }
#column-right ul.menu li a:hover, #column-right ul.menu li a:active, #column-right ul.menu li a:focus { background:url(../images/arrow2.gif) no-repeat 3px 8px; color:#000; text-decoration:none; }
#column-right ul.menu li.active a { background:url(../images/arrow2.gif) no-repeat 3px 8px; }

/*____________________Modules__________________________________*/
div.moduletable h3, div.moduletable_default h3, 
div.moduletable_menu h3, div.moduletable_cat h3, div.moduletable_subscribe h3, 
div.moduletable_ads h3, div.moduletable_text h3 { margin:0 0 10px; padding:5px 0; text-transform:uppercase; border-bottom:3px solid #A1A4A4; }
/*div.moduletable_subscribe h3 { background: url(../images/rss.gif) no-repeat left center; }
div.moduletable_mail h3 { background: url(../images/email_red.gif) no-repeat left center; }*/
div.moduletable, div.moduletable_default, div.moduletable_menu, div.moduletable_subscribe, div.moduletable_cat, div.moduletable_ads, div.moduletable_text { margin:0 0 20px 0; }
div.moduletable_menu, div.moduletable_cat, div.moduletable_subscribe, div.moduletable_mail , div.moduletable_ads, div.moduletable_text { padding:5px 10px; }
div.moduletable_ads img {float: left;}
/*________________________Category list_________________________*/
ul.category { display:block; list-style:none; margin:0; padding:0; }
ul.category li { background:url(../images/dot.gif) repeat-x bottom; display:block; line-height:normal; margin: 0; display: inline; float:left; width:49.9%; }
ul.category li a { background:url(../images/arrow.gif) no-repeat 3px 8px; color:#4F4F4F; display:block; padding:5px 0 5px 15px; text-decoration:none; }
ul.category li a:hover, div.moduletable_menu ul li a:active, 
div.moduletable_menu ul li a:focus { background:url(../images/arrow2.gif) no-repeat 3px 8px; color:#000; text-decoration:none; }

/*________________________adslist_________________________*/
ul.adscat {color:#4F4F4F; display:block; list-style:none; margin:0; padding:0; }
ul.adscat li { background:url(../images/dot.gif) repeat-x bottom; display:block; line-height:normal; margin: 0; display: block; padding:5px;}
ul.adscat li a { color:#000; text-decoration:none;}
ul.adscat li a:hover {text-decoration:none;}


/*________________________Check list____________________________*/
ul.checklist {list-style:none;}
ul.checklist li {background: url(../images/checklist.gif) no-repeat 0 4px !important; margin-left: 15px !important; padding: 0 0 0 20px !important;}

/*______________________________pagination_______________________*/
#main2 .pagination, #main .pagination { margin:10px 0 0; padding:5px 0; text-align:center; }
ul.pagination { list-style-type:none; margin:0; padding:0; text-align:left; }
ul.pagination li { display:inline; padding:2px 5px 0; text-align:left; }
ul.pagination li a { color:#fff; background: #9f9f9f; padding:3px 7px; text-decoration:none; }
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus { background: #555555; }

/*______________________Search Page______________________________*/
form.search_result { border:solid 0 #93246F; margin:15px 0 10px 0; padding:0; position:relative; }
.searchintro { font-weight:normal; margin:0 0 20px; }
.searchintro img { border:0; display:inline; }
.display { margin:20px 0 0; text-align:right; }
.filter { margin:10px 0 0; }
.only { border:solid 0; line-height:1.3em; margin:10px 0 10px 0; padding:10px; }
.word label, .phrase label {color: #575c5c;}
.phrase {}
.phrase select { padding: 5px; background: #fff; color: #575c5c; border: 0 solid; }
.button { background-color: #5ABAF7; border-style:none; border-width:0; color:#000; font-size:14px; text-transform: uppercase; letter-spacing: 1px; padding:8px 20px; width:auto; }
.button:hover { background-color: #DC1515; color:#fff; }

/*_______________________search results Lists_____________________*/
ol.list { list-style-position:inside; margin: 0; padding:0; }
ol.list li { background-color:#fff; border-bottom:1px solid #ccc; margin:10px 0; padding:10px; }
ol.list li h4 { display:inline; margin:0 0 10px; }

/*_______________________Form Styles we dont support IE6______________________________*/
#submission fieldset, fieldset.word, fieldset.only, fieldset.phrase 
{ border: 1px solid #A1A4A4; margin:20px 0px 20px 0px; position:relative; display:block; padding: 0px 10px 10px 10px; }
#submission fieldset legend, .search_result legend {font-size: 15px; color: #000; padding:2px 10px;}
#submission input[type="text"], #submission textarea, .word input { width: 96%; padding: 8px; margin: 3px 0 3px 0; background: #fff; border-top:1px solid #8e8e8e;border-left:1px solid #8e8e8e;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1; }
#submission textarea { height: 120px; }
#submission .formError { color: #DC1515; font-size:13px; margin: 3px 0pt 3px 0pt; }
#submission .formNoError { display:none; }

/*____________________________Positions____________________________*/
#contentarea, #contentarea2 { margin:0 auto; padding:20px 0 20px 0; text-align:left; width:950px; background:url(../images/content_bg.png) repeat-y; }
#column-right { float:right; padding:0 0 5px; width:300px; }
#left { float:left; padding:0; width:145px; }
#right { color:#000; float:left; margin-left:10px; width:145px; }
.column1, .column2 { background: #fff; }
.column2, .column1 { float: left; margin: 0; }
.cols1 { display: block; float: none !important; margin: 0 !important; }
.cols2 { width: 44.9%; }
.column2 { float: right; margin: 0; width: 44.9%; }
.blog { padding: 0; }
.row_separator2 { display: block; clear: both; margin: 0; border: solid 0px; }
#wrapper { margin: 0 0 0 21% }
.wrap { border: 0; clear: both; float: none; font-size: 1px; height: 0; line-height: 1px; margin: 0; padding: 0; visibility: hidden; }

/*______________________VOTItaly Plugin Version 1.1________________*/
.votitaly-star-rating, .votitaly-star-rating a:hover, 
.votitaly-star-rating .current-rating { background:url(../images/stars.gif) left -1000px repeat-x; margin:0!important; padding:0!important; }
.votitaly-star-rating { position:relative; width:100px; height:20px; overflow:hidden; list-style:none; background-position:left top; }
.votitaly-star-rating li { display:inline; background-image:none; padding:0!important; margin:0!important; }
.votitaly-star-rating a, 
.votitaly-star-rating .current-rating { position:absolute; top:0; left:0; text-indent:-1000em; height:20px; line-height:20px; outline:none; overflow:hidden; border:none; cursor:pointer; }

/*______________________stars */
.votitaly-star-rating a:hover { background-position:left bottom; }
.votitaly-star-rating a.one-star { width:20%; z-index:6; }
.votitaly-star-rating a.two-stars { width:40%; z-index:5; }
.votitaly-star-rating a.three-stars { width:60%; z-index:4; }
.votitaly-star-rating a.four-stars { width:80%; z-index:3; }
.votitaly-star-rating a.five-stars { width:100%; z-index:2; }
.votitaly-star-rating .current-rating { z-index:1; background-position:left center; }
.votitaly-inline-rating { margin-top: 3px; display:inline-block; vertical-align:middle; line-height:20px; width: 252px; }
.votitaly-inline-rating-stars { display:inline-block; vertical-align:middle; line-height:20px; float: left; }
.votitaly-box { margin-left:5px; vertical-align:middle; display:inline; float:right; }
.votitaly-box img.loading { vertical-align:middle }

/*______________________VOTItaly Plugin Version 1.1 for detail pages________________*/
#page .votitaly-inline-rating { height: 20px; margin-top: 10px; padding: 5px; background: #ddd; width:100%; }

/*new */
.twitter { background:url(../images/twitter.png) 0px 0px no-repeat; padding: 10px 0 10px 42px; font-size:14px; color:#ffffff; margin: 0 0 5px 2px; }
.rss { background:url(../images/rss.gif) no-repeat left center; padding: 0px 0 0px 20px; font-size:14px; color:#ffffff; text-transform:uppercase;}
li.rss { list-style: none;}
li.rss a{ color:#5ABAF7;}
.rssmail { background:url(../images/rssmail.png) 0px 0px no-repeat; padding: 10px 0 10px 42px; font-size:14px; color:#ffffff; margin: 0 0 5px 2px; }

/* Advertisement */
div.bannergroup_text { font-family:Verdana, Geneva, sans-serif; font-size: 10px; }
div.banneritem_text {background:url(../images/dot.gif) repeat-x bottom; padding: 5px 0;}
div.banneritem_text a { font-weight: bold; }
div.bannergroup_text p {color:#4f4f4f; padding: 0px; margin: 0px;}
div.bannergroup_text div.bannerheader, div.bannergroup_text div.bannerfooter_text a { color:#4f4f4f; font-size: 8px; letter-spacing: 1px; text-transform:uppercase; }
div.bannergroup_text div.bannerfooter_text { padding: 5px 0 0; font-size: 8px; text-align: right; }

.my_add {display:block;margin:0 6px 11px 5px;text-align:center;text-decoration:none;overflow:hidden;float:left;border:2px solid #ccc;background:#e7e7e7; clear:right;}

#galleries {}
#galleries ul {float: left; width: 150px; margin-right: 11px; }
#galleries ul li {padding: 2px 2px; border-bottom: 1px dotted #999; }
#galleries ul li a {position: relative; display:block; }
#galleries ul li a:visited {position: relative; display:block; color: #CCC; }
#galleries ul li em { color: #09F; position: absolute ; right: 0; }

/* around web */
div.srfrContainer { color: #575c5c;}
div.srfrContainer ul.srfrList {list-style:none;padding:0;margin:0;}
div.srfrContainer ul.srfrList li {clear:both; color: #575c5c;}
div.srfrContainer ul.srfrList li a { color: #575c5c; display: block;}
div.srfrContainer ul.srfrList li a:hover {color: #000;}
div.srfrContainer ul.srfrList li.srfrRow0 { background:url(../images/dot.gif) repeat-x bottom; padding: 5px 0;}
div.srfrContainer ul.srfrList li.srfrRow1 { background:url(../images/dot.gif) repeat-x bottom; padding: 5px 0;}
div.srfrContainer ul.srfrList li img.srfrImage {/*float:left;*/margin:4px auto;padding:2px;border:1px solid #ccc;display:block;}
div.srfrContainer ul.srfrList li span.srfrFeedSource {}
div.srfrContainer ul.srfrList li span.srfrFeedItemDate {}
