/*
Theme Name: Purplerice
*/
/* CSS for Body */
*{margin:0; padding: 0;}

body{
background: url(img/building.jpg) no-repeat; background-attachment: fixed;font:76% Tahoma,Arial,sans-serif;}

#page{color:#FFFFFF; width:100%;}
#bg{color:#333333; width:900px; background: url(img/bg.png); margin:0px 0px 0px 20px;float:right;} 
#top{color:#333333; width:920px; background: url(img/hlogo.png) no-repeat; height:60px;}
#wrap{h5 color:#2E0A3C; width:900px;bo}
#m1, #m2, #m3, #m4, #m5{display: none;}
hr {HEIGHT: 1px;width:614px;border:1px dotted #929292; text-align:left; padding:0px; margin-top:60px; noshade:noshade;}

/* CSS for Links */

a{background-color:inherit; color:#8E8E8E; font-weight: none; text-decoration:none;}
a:hover{background-color:inherit; color:#AEAEAE; font-weight: none; text-decoration:none;}
a img{border:0;}

/* CSS for Header */

#header{height:60px; line-height:60px;}
#header_title {margin-left:20px;letter-spacing: 2px;}
#header_title .header_logo { width:130px; height:100px; display:block; cursor: hand; float:left; position:absolute;}
#header_title .header_font { margin-left:140px;float:left; position:absolute;}
#header_title a{color:#5A5859; text-decoration:none; font-size:13px; font-weight:bold;}
#header_title a:hover{color:#000000; text-decoration:none;}
#frontphoto{margin:0 0 10px;}
#close {float:right; margin-right:10px;}
#close input {background-color:#DDDDDD; font-family: Arial,; color:#FFFFFF; font-size:10px; padding:2px; border:0px; border-color:#C6C6C6; margin-left:5px;}

/* CSS for Sidebars */

#rightside{float:right; width:190px; padding-right:10px;color:#8E8E8E;}

/* ��r */
#rightside p, #rightside ul, #rightside div.textwidget, #extras p, #extras ul, #extras div.textwidget
{font-size:12px; color:#cdcdcd; margin:0px;}

/* �Ĥ@�h��� */
#rightside li{margin:0px;list-style:none; }
#rightside li a
{background: url(img/menubg01) #464646; display:block; height:25px; width:170px; line-height: 25px; overflow:hidden; color:#cdcdcd; padding-left:5px; font-weight:bold;}
#rightside li a:hover
{background: url(img/menubg01.png) #626262; display:block; color:#FFFFFF;}

/* �ĤG�h��� */
#rightside ul ul{margin:0px;}
#rightside ul ul li{margin:0px;list-style:none; }
#rightside ul ul li a
{height:25px; width:160px; display:block; background:url(img/menubg01go.png) #292929; color:#8E8E8E;padding-left:15px; font-weight: normal;}
#rightside ul ul li a:hover
{display:block; background: url(img/menubg01goO.png) #000000; height:25px; color:#FFFFFF;}


#rightside ul ul ul li        {ist-style:none;}
#rightside ul ul ul li a      {color:#8E8E8E; height:45px;width:173px;background:#333333;margin-left:-15px; line-height:22px;}
#rightside ul ul ul li a:hover{color:#ffffff; height:45px;width:173px;background:#333333;}


#rightside ul.linklist, #extras ul.linklist{font-size:12px; margin:0px 0px 0px 10px;}
#rightside ul.linklist ul, #extras ul.linklist ul{margin:0px 0px 0px 10px;}
#rightside ul.linklist ul li a, #extras ul.linklist ul li a{font-weight:none;}
#rightside h2, #rightside ul.linklist li h2, #rightside h3, #extras h2, #extras ul.linklist li h2, #extras h3{background-color:inherit; color:#454545; font-size:12px; margin:10px 0px 10px 0px;}

#rightside label, #extras label{display:none; margin:0px 0px 5px 10px;}

/* CSS for Content */
.contenttext{overflow:hidden;}
#content{line-height:25px; letter-spacing:1px; width:680px; word-wrap: break-word;word-break: normal;margin:0px;}
#contentwide{margin:0px}
.contentdetail{font-size:13px; color:#333333; font-family: Arial, Helvetica, sans-serif; margin:10px 10px 10px 0px; line-height:25px;}
#content_font{font-size:13px; color:#333333; font-family: Arial, Helvetica, sans-serif; margin:10px; line-height:25px;}
#content h2,#contentwide h2 {font-size:18px; color:#4C4C4C; font-family: Arial, Helvetica, sans-serif; margin:0px;}

#contentwide h2 a{color:#4C4C4C; text-decoration: none;}
#contentwide h2 a:hover{color: #333333; text-decoration: none;}

#content .more a{color: #663333; text-decoration: none;}
#content .more a:hover{color: #993300; text-decoration: none;}

#content h3,#contentwide h3{font-size:13px; border: 0px solid #2E0A3C; margin:0px; color:#000000; font-family: Arial, Helvetica, sans-serif;line-height:25px;}
#content ul,#contentwide ul,#content ol,#contentwide ol{padding-left:15px;}
#content li,#contentwide li{padding-left:5px; color: #4C4C4C;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol{padding-left:0px;}

/* CSS for Footer */
#footer{background-color:#2E0A3C; clear:both; color:#808080; font-size:10px ;text-align:left; width:900px; height: 40px; margin:0px 0px 0px 0px; float:right;}
#footer p{margin-left:220px;}
#footer a{background-color:inherit;color:#808080;font-weight:normal;text-decoration:none;}
#footer a:hover{background-color:inherit;color:#333333;text-decoration:underline;}
/* CSS for Tags */

ul,ol{margin:2px 0px 2px 20px; line-height:22px;}
p{margin:2px 0px 2px 0px; line-height:25px;}
blockquote{color:#4C4C4C; padding:20px 41px 20px 40px; line-height:25px;}
blockquote p{background-color:inherit; color:#4C4C4C; font-size:12px; margin:10px 0px 0px 0px;}
label{background-color:inherit;color:#969696; margin:30px 0px 0px 20px;}
table#wp-calendar{margin:0px; width:90%;}

/* CSS for Forms */
#searchbar{margin:0px;}
#s{background-color:#FFFFFF; border:0px solid #cccccc;color:#333333; font-size:12px; padding:2px; width:150px; margin:10px 0px 0px 5px;}
#submit{background-color:#2E0A3C; border:0px solid #cccccc; color:#FFFFFF; font-size:12px; padding:5px; width:120px; margin:10px -10px 0px 15px;}
#searchsubmit {background: url(img/go.png) no-repeat; color:#B0B0B0;  padding:2px; width:24px; height:24px; border:0px; cursor:pointer; margin:5px 0px 0px 0px;}

#searchsubmit:hover{background: url(img/goa.png) no-repeat; color:#B0B0B0;}
#author,#email,#url,#comment{border:1px solid #cccccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:12px; margin:0px 0px 10px 20px; padding:5px;}
#commentsection{margin:10px 0px 20px 10px;}
#commentsection p{margin:0px 0px 0px 10px;}

/* CSS for Float fix */
* html .contenttext{height:1px;overflow:visible;}
* html .contenttext p{overflow:hidden;width:99%;}

/* CSS for Various classes */
.left{border:1px solid #333333;float:left;margin:10px 15px 10px 0;}
.right{border:1px solid #cccccc;float:right;margin:10px 0 5px 10px;}
.center{border:1px solid #aaaaaa;margin:5px auto 12px;text-align:center;}
.textright{text-align:right;}
.sub{width: 99%;}
.small{font-size:10px;}
.bold{font-weight:bold;}
.hide{display:none;}
.post{margin:0px; width:680px;}
.posth a{color:#484848;}
.posth a:hover{color:#000000;}
#postbg{background: url(img/bgtitle.png); no-repeat; width:680px; height:37px; margin-bottom:20px;}
#posth2{margin:5px 20px 5px 38px; font-size:15px; line-height:25px; color:#484848;font-weight:bold;}
#posth2 a{color:#484848;}
#posth2 a:hover{color: #FF9900;}
.divider{height:100%; width:600px; text-align:center;}
.postinfo{color:#8b8b8b; font-size:12px;  line-height:25px; margin:40px 0px 40px 40px; height:25px}
.postinfo a{color:#996666; margin:0px 2px 0px 2px; border-bottom:1px  solid #996666; line-height:25px;height:25px}
.postinfo a:hover{color: #663333; border-bottom:1px solid #663333; }
.comment{width:615px; border:0px; color:#4C4C4C; margin:20px 40px 20px 30px; background-color:#EBEBEB; }  
.comment p.commenthead{line-height:20px; margin:10px 40px 10px 30px;}
.comment p{font-size:12px; line-height:20px; margin:10px 40px 10px 30px;}
.navigation{display:block;padding:10px 0 15px 0;text-align:center; margin:0 auto; width:680px; float:left}
.navigation p{margin:0;padding:0;}


.prevlink  {margin-right:20px;}
.prevlink a{color:#2E0A3C}
.prevlink a:hover{color:#663399;}

.nextlink  {margin-left:20px;}
.nextlink a{color:#2E0A3C}
.nextlink a:hover{color:#663399;}





